![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 05.11.2011
Сообщений: 5
|
![]()
Есть кнопка Act, на которой установлен фокус.
Нужно сделать обработку нажатия клавиш, а именно клавиш со стрелками. Если просто через KeyDown писать VK_LEFT, то при нажатии на стрелку фокус переходит к следуйщей кнопке ТButton или другому компоненту, а событие не обрабатывается. или хотябы подскажите как вообще сделать обработку для стелочек и пробела Последний раз редактировалось mihali4; 11.11.2011 в 00:55. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
![]()
Попробуйте так:
Код:
Всегда рад помочь!
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 05.11.2011
Сообщений: 5
|
![]()
Спасибо, все работает. Только если нажимать стрелочки, то фокус переходит к следуйщему элементу. Возвращаю обратно через SetFocus.
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
вычитал ещё такой способ в DelphiWorld
попробуйте. вдруг Вам понравится! Цитата:
|
|
![]() |
![]() |
![]() |
#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 |