Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Tab в onKeyDown, onKeyPress [D7]


Люда ©   (2012-07-18 16:57:00) 

Привет всем! Подскажите как отловить нажатие клавиши TAB(ord = 9),
если эта клавиша в onKeyDown, onKeyPress для формы не "фиксируется", в отличии от других клавиш.


Люда   (2012-07-23 09:35:00) [1]

Спасибо.


Юрий Зотов   (2012-07-21 14:54:00) [2]

> Люда   (18.07.12 16:57)

См. в справке: класс TApplication, событие OnMessage.

Сделайте его обработчик и в нем ловите сообщение WM_KEYDOWN.


KilkennyCat   (2012-07-21 11:18:00) [3]

To get the key state of some special keys like TAB or PageUp we can use the GetKeyState Windows API call. The key status specifies whether the key is up, down, or toggled (on, off - alternating each time the key is pressed).

if HiWord(GetKeyState(vk_PageUp)) <> 0 then
ShowMessage('PageUp - DOWN')
else
ShowMessage('PageUp - UP') ;


Германн   (2012-07-21 02:22:00) [4]


> Подскажите как отловить нажатие клавиши TAB(ord = 9),

Зачем?


Cobalt   (2012-07-21 01:27:00) [5]

Google dialog key


Наверх

Титульная страница Поиск, карта сайта Написать письмо