| Автор
| Сообщение |
blackstream
Частый гость

Зарегистрирован: 08.03.2006
Сообщения: 29
|
|
|
Цитата |
|
Подскажите как заставить компонент TDBLookupComboBox вібирать нужный итем по сообщению?
Пробоавал вот таким вот образом:
| Цитата: | | SendMessage(hCombo, CB_SELECTSTRING, -1, Longint(PChar('Директор'))); |
но результата нету. |
|
| В начало |
|
 |
|
|
 |
DrPass
Знающий :) /Почетный Модератор/

Возраст: 31
Знак зодиака: 
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
|
|
|
Цитата |
|
Тебе нужно не итем подставлять, а менять значение поля, на которое он повязан _________________ Да пребудет с вами Сила! |
|
| В начало |
|
 |
blackstream
Частый гость

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

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

Возраст: 31
Знак зодиака: 
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
|
|
|
Цитата |
|
| Цитата: | | А как можна поменять значения поля средствами WinAPI? Дело в том, что пытаюсь вносить данные со своей программы в чужую, которая работает с БД. |
Тогда - никак. Только тупая эмуляция нажатия клавиш и мышки _________________ Да пребудет с вами Сила! |
|
| В начало |
|
 |
|