Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.08.2010, 15:43   #1
bezOn
Пользователь
 
Регистрация: 14.04.2010
Сообщений: 51
По умолчанию DBLookComboBox

Компонента используется для выбора значения.
В зависимости от выбранного значения, должно произойти событие.

Проблема в том, что не могу отследить саму смену (изменение текущего) значения.
Если посмотреть в события, то там нет события OnChange


Можно сделать на "OnCloseUp", но это если изменение происходит мышкой, но вот если клавиатурой...

Пробовал привязать к DateSource к событию "OnDataChange", но оно срабатывает по несколько раз и потом ещё и ошибка приложения.

Может кто подскажет, как обработать правильно изменение значения в компоненте DBLookComboBox
bezOn вне форума Ответить с цитированием
Старый 20.08.2010, 15:48   #2
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Нужно использовать обычный ComboBox
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 20.08.2010, 15:50   #3
bezOn
Пользователь
 
Регистрация: 14.04.2010
Сообщений: 51
По умолчанию

Пипец, попробовал на событие onClick ... и оно работает так как мне нужно... О.о
а я думал будет срабатывать до того как произойдет выбор другого значения.

насчёт обычного ComboBox, он мне не подойдёт, мне нужно список значений загружать из другой таблицы.

Последний раз редактировалось artemavd; 20.08.2010 в 16:15.
bezOn вне форума Ответить с цитированием
Старый 20.08.2010, 16:17   #4
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Цитата:
насчёт обычного ComboBox, он мне не подойдёт, мне нужно список значений загружать из другой таблицы.
Не вижу проблемы в этом. Можно спокойно запросом грузить. Здесь это много раз обсуждалось, поищите.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц