Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];




Вниз

Как обработать 


Vacheslav   (2002-01-07 13:21) [0]

нажатие клавишь, у кот. нет номера ASCII Например стрелки -> <-
Thanks



3d[Power]   (2002-01-07 14:20) [1]

formkeypress=

showmessage(inttostr(ord(key)));
покажет тебе номер клавиши, потом в зависимости от номера делай что те надо.



Snake   (2002-01-07 14:23) [2]

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) [3]

У каждой клавиши есть свой номер например у ентера он #13, у буквы A он #65

Так и пиши
if key = #13 then showmessage("Enter");




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.025 c
3-75490           Mistr                 2001-12-20 14:12  2002.01.24  
Сервер-интервейс


3-75482           Dim                   2001-12-17 11:57  2002.01.24  
Почему не правильно работает RecordCount?


4-75711           AlexandrH             2001-11-21 06:52  2002.01.24  
Как перехватить нажатие кнопки Reset и кнопки Power


7-75706           Ghost666              2001-10-10 23:03  2002.01.24  
Как поменять резкость(чувствительность) крысы в Win 9x


14-75682          J_S                   2001-11-23 22:36  2002.01.24  
MОДЕРАТОРУ и ВСЕМ ОСТАЛЬНЫМ