![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нажата ли клавиша-стрелка [D5, WinME]
Ник © (2002-04-04 22:28:00)Доброе время суток. Как обработать нажатие клавиш-стрелок?
Пишу на событии OnKeyPress. Другие клавиши срабатывают, стрелки - нет.
Pat (2002-04-04 23:50:00) [1]>Ник
Проверил твой пример, все работает
Nikolay (2002-04-04 23:35:00) [2]обрабатывай vk_left.... и т.д.
al creator (2002-04-04 22:45:00) [3]я так не пробовал...
Example:
Memo1.Perform(WM_Char,ORD(#..),0)
или у формы можно установить свойство KeyPreview в True и обрабатывать событие OnKeyPress
Ник (2002-04-04 22:39:00) [4]KeyPreview у формы стоит в true.
procedure TfmMain.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=37 then ShowMessage("gg");
end;
Не срабатывает. Если поставить код Enter, Esc и т.д. то работает.
Nikolay (2002-04-04 22:32:00) [5]код в студию :)