Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.26;
Скачать: CL | DM;

Вниз

Отловить нажатие Tab   Найти похожие ветки 

 
kami ©   (2006-03-14 14:30) [0]

Интересная ситуация - нажатие Tab не отлавливается в TForm.OnKeyDown и в TForm.WNDProc (смотрю по WM_KEYDOWN).
Как его все-таки поймать (желательно нажатие и отпускание, но сойдет и что-нибудь типа KeyPress) не выходя "за рамки" TMyForm ?


 
clickmaker ©   (2006-03-14 14:33) [1]

KeyPreview = True?


 
Игорь Шевченко ©   (2006-03-14 14:34) [2]

type
 TMyForm = class(TForm)
 ...
 procedure CmDialogKey (var Message: TCMDialogKey); message CM_DIALOGKEY;
 end;

procedure TMyForm.CmDialogKey (var Message: TCMDialogKey);
begin
 if Message.CharCode = VK_TAB then
   ...
end;


 
kami ©   (2006-03-14 14:59) [3]

clickmaker ©   (14.03.06 14:33) [1]
Key Preview не помогает. Само собой, что он установлен в True

Игорь Шевченко ©   (14.03.06 14:34) [2]

Спасибо огромное !

Хотелось бы, конечно, нажатие и отпускание, но уже очень хорошо, хватит и этого.



Страницы: 1 вся ветка

Текущий архив: 2006.03.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.048 c
2-1141965636
_Mike_
2006-03-10 07:40
2006.03.26
Использование Drag&Drop в ListView


15-1141632664
Бугага
2006-03-06 11:11
2006.03.26
Запустить PHP скрипт в планировщике


10-1115047338
KZPAPGSNZAARET
2005-05-02 19:22
2006.03.26
Регистрация сервера приложений


15-1140941984
Mozart
2006-02-26 11:19
2006.03.26
СПАМ


3-1138809212
-Вася-
2006-02-01 18:53
2006.03.26
Установка SQL Server 2000