Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Завтра :

День славянской письменности и культуры


TDBLookupComboBox обработка сообщений


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
blackstream
Частый гость




Зарегистрирован: 08.03.2006
Сообщения: 29

СообщениеПт, 12-Фев-2010 14:05    Заголовок сообщения: TDBLookupComboBox обработка сообщений
Цитата

Подскажите как заставить компонент TDBLookupComboBox вібирать нужный итем по сообщению?
Пробоавал вот таким вот образом:
Цитата:
SendMessage(hCombo, CB_SELECTSTRING, -1, Longint(PChar('Директор')));

но результата нету.
В начало
Посмотреть профиль Отправить личное сообщение
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеПт, 12-Фев-2010 16:39 
Цитата

Тебе нужно не итем подставлять, а менять значение поля, на которое он повязан
_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
blackstream
Частый гость




Зарегистрирован: 08.03.2006
Сообщения: 29

СообщениеПн, 15-Фев-2010 11:31 
Цитата

А как можна поменять значения поля средствами WinAPI? Дело в том, что пытаюсь вносить данные со своей программы в чужую, которая работает с БД.
Так же интересует каким нужно правильно вносить текс в поле TDBEdit. Обычными способами текст вноситься, но при наведении фокуса исчезает. Если емулировать нажатие клавиш то все нормально получаеться, но немного неудобно работать таким образом.
В начало
Посмотреть профиль Отправить личное сообщение
Hunter
Энтузиаст




Зарегистрирован: 14.09.2006
Сообщения: 349

СообщениеПн, 15-Фев-2010 20:33 
Цитата

TDBEdit в отличие от TEdit не хранит данные, а отражает данные из TDataSet. Так что нужно либо воздействовать на DataSet, либо эмуляция клавиш/кликов, чтобы данные обновлялись в DataSet.
В начало
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеПн, 15-Фев-2010 21:45 
Цитата

Цитата:
А как можна поменять значения поля средствами WinAPI? Дело в том, что пытаюсь вносить данные со своей программы в чужую, которая работает с БД.

Тогда - никак. Только тупая эмуляция нажатия клавиш и мышки

_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100