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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2012, 20:00   #1
tarakan1983
Форумчанин
 
Аватар для tarakan1983
 
Регистрация: 09.09.2008
Сообщений: 418
По умолчанию Проблема с DBComboBoxEh

На форме DBComboBoxEh1, перед открытием формы заполняю его из таблицы
Код:
while not dm.Query1.eof do
    begin
      FmMain.DBComboBoxEh1.Items.Add(dm.Query1field1.AsString);
      dm.Query1.Next;
    end;
Ставлю в свойствах чтобы при наборе отображался список значений
Код:
DBComboBoxEh1.TDropDownBoxEh.AutoDrop:=true;
Потом если, например, в нем нажать пробел, то выпадет список, затем я стрелками на клавиатуре (вверх вниз) выбираю нужное мне значение. По нажатию на Enter в поле DBComboBoxEh1.text не ставиться выбранное мной значение. Подскажите почему, в чем я ошибаюсь?


Причина в том что у меня используется клавиша Enter(vk_Return) для перехода к следующему DBComboBoxEh и поэтому выбор не происходит. Как можно решить данную ситуацию, чтобы enter работал и в роли Tab и в роли выбора(Enter)???

Отвечаю сам себе: поставил Событие перескок по Enter в обработчик OnKeyUP и все заработало как надо. Спасибо 10 пользователям, которые хоть просмотрели мою тему!

Последний раз редактировалось tarakan1983; 01.02.2012 в 21:41. Причина: Нашлось решение
tarakan1983 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос по dbcomboboxeh kate158 Помощь студентам 8 12.01.2012 13:54
Проблема с рамами/Проблема с ЖД DRAGGER Компьютерное железо 6 04.01.2009 23:37