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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2013, 11:13   #1
Tanzor69
Пользователь
 
Регистрация: 05.11.2011
Сообщений: 90
По умолчанию Выбор записи в DBLookUpComboBox по нажатию на клавишу Enter

Значит проблема вот в чем. Есть форма, на ней есть разные там Edit'ы, есть и DBLookUpComboBox и еще есть кнопка BitBtn - mrOk.

так воот, на форме я мышкой открываю список в DBLookUpComboBox'е, на клавиатуре набираю первые буквы нужной мне записи и когда она появляется - нажимаю Enter. Но проблема в том что запись то эта не выбирается. А как я понимаю нажимается кнопка BitBtn, которая kind=mrOk.
Надеюсь понятно объяснил.
Надо чтобы при открытом списке DBLookUpComboBox по нажатию на Enter выбиралас выделенная запись. А если список не развернут - на Enter нажималась бы та кнопка.
Tanzor69 вне форума Ответить с цитированием
Старый 22.04.2013, 09:24   #2
Tanzor69
Пользователь
 
Регистрация: 05.11.2011
Сообщений: 90
По умолчанию

up up up up
Tanzor69 вне форума Ответить с цитированием
Старый 22.04.2013, 11:18   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Событие OnKeyDown и см. свойства TComboBox(от него наследуется ваш компонент) там есть свойство вроде Opened как-то так..
Человек_Борща вне форума Ответить с цитированием
Старый 22.04.2013, 11:52   #4
Tanzor69
Пользователь
 
Регистрация: 05.11.2011
Сообщений: 90
По умолчанию

Проблема просто в том, что эта форма открыта в модальном окне. Когда я нажимаю Enter - форма закрывается - что есть нормально. Но если у меня открыт список DBLookUpComboBox и в этот момент я нажимаю Enter, то появляется ошибка: Cannot focus a disabled or invisible window.
Tanzor69 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проигрывание музыки по нажатию на клавишу Masterbet2 Win Api 3 07.10.2012 17:00
Как привязать действие onkeypress на клавишу enter #13? yaxx Помощь студентам 1 16.10.2010 09:17
По нажатию Enter Cpluser Общие вопросы .NET 4 30.04.2009 10:28
Заставить работать клавишу Enter для события ToolButton1Click AndreyF Помощь студентам 4 09.01.2009 14:32
По нажатию Enter Andr Общие вопросы Delphi 8 22.12.2008 16:58