![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отловить нажатие Tab
kami © (2006-03-14 14:30:00)Интересная ситуация - нажатие Tab не отлавливается в TForm.OnKeyDown и в TForm.WNDProc (смотрю по WM_KEYDOWN).
Как его все-таки поймать (желательно нажатие и отпускание, но сойдет и что-нибудь типа KeyPress) не выходя "за рамки" TMyForm ?
kami (2006-03-14 14:59:00) [1]clickmaker © (14.03.06 14:33) [1]
Key Preview не помогает. Само собой, что он установлен в True
Игорь Шевченко © (14.03.06 14:34) [2]
Спасибо огромное !
Хотелось бы, конечно, нажатие и отпускание, но уже очень хорошо, хватит и этого.
Игорь Шевченко (2006-03-14 14:34:00) [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;
clickmaker (2006-03-14 14:33:00) [3]KeyPreview = True?