|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.11.2011, 14:13 | #1 |
Регистрация: 05.11.2011
Сообщений: 5
|
Обработка нажатия клавиш в TButton
Есть кнопка Act, на которой установлен фокус.
Нужно сделать обработку нажатия клавиш, а именно клавиш со стрелками. Если просто через KeyDown писать VK_LEFT, то при нажатии на стрелку фокус переходит к следуйщей кнопке ТButton или другому компоненту, а событие не обрабатывается. или хотябы подскажите как вообще сделать обработку для стелочек и пробела Последний раз редактировалось mihali4; 11.11.2011 в 00:55. |
11.11.2011, 00:29 | #2 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
Попробуйте так:
Код:
Всегда рад помочь!
|
11.11.2011, 01:50 | #3 |
Регистрация: 05.11.2011
Сообщений: 5
|
Спасибо, все работает. Только если нажимать стрелочки, то фокус переходит к следуйщему элементу. Возвращаю обратно через SetFocus.
|
11.11.2011, 08:39 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
вычитал ещё такой способ в DelphiWorld
попробуйте. вдруг Вам понравится! Цитата:
|
|
11.11.2011, 20:53 | #5 |
Регистрация: 05.11.2011
Сообщений: 5
|
Спасибо, давно искал именно это))
Только обьясните пару вещей: Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка нажатия клавиш в цикле | mLight | Общие вопросы Delphi | 4 | 05.11.2011 19:03 |
Эмуляция нажатия клавиш | KamiMAN | Общие вопросы Delphi | 5 | 13.03.2011 06:24 |
Комбинация нажатия клавиш | IraPr | Microsoft Office Access | 1 | 04.10.2010 11:31 |
обработка нажатия клавиш VC++ консоль | rest | Помощь студентам | 0 | 06.10.2009 07:53 |
Возможна ли обработка двойного щелчка мышью на кнопке (TButton)? | Brother | Win Api | 3 | 04.12.2007 08:32 |