![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как обработать [D5, Win95/98]
Vacheslav © (2002-01-07 13:21:00)нажатие клавишь, у кот. нет номера ASCII Например стрелки -> <-
Thanks
Snake (2002-01-07 14:23:00) [1]procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key = VK_LEFT then
end;
/////
VK_PRIOR Page Up key
VK_NEXT Page Down key
VK_END End key
VK_HOME Home key
VK_LEFT Left Arrow key
VK_UP Up Arrow key
VK_RIGHT Right Arrow key
VK_DOWN Down Arrow key
VK_SELECT Select key
VK_PRINT Print key (keyboard-specific)
VK_EXECUTE Execute key
VK_SNAPSHOT Print Screen key
VK_INSERT Insert key
VK_DELETE Delete key
VK_HELP Help key
P.S. Ты Help читать не пробовал?
Delphimun (2002-01-07 14:23:00) [2]У каждой клавиши есть свой номер например у ентера он #13, у буквы A он #65
Так и пиши
if key = #13 then showmessage("Enter");
3d[Power] (2002-01-07 14:20:00) [3]formkeypress=
showmessage(inttostr(ord(key)));
покажет тебе номер клавиши, потом в зависимости от номера делай что те надо.