在 onkeypress 和 onkey down 中有一个支持虚拟键,好像是后一个,
用VK_UP,VK_DOWN ....判定就行了
用VK_UP,VK_DOWN ....判定就行了
解决方案 »
- 请问如何在richedit里将光标附近的字符串取出来?
- 问个delphi2006精简版的问题
- dephi串口通讯问题,用spcomm控件,接受到错误信息后就不再相应发送命令。
- 关于如何取出图象文件的问题!100分很好得!
- 如何在INTERBASE中控制只大写或只小写?
- 请问如何让DBGrid可以对每行进行勾选,像ListBox一样
- 进者有分:(散分兼问题)
- 关于Oracle数据库与Excel的问题(请问怎样将Excel文件中的数据存入Oracle数据库)
- ★大喊★谁有串口通讯SPCOM构件的例子,我马上给分
- 如何实现窗口的闪烁及声音提示(急)!!
- 请问DELPHI中如何建立和使用临时表??最好给点代码,谢谢
- 在WIN98中delphi6编译出来的EXE文件不能在虽的机器上用。
VK_RETURN,VK_UP,VK_DOWN,VK_LEFT,VK_RIGHT分别为回车,上下左右
人家说了是在ONKEYDOWN事件中!
Shift: TShiftState);
begin
if key=vk_left then showmessage('111');
end;end.
刚试过,没错!
下面是我的代码取得它:
procedure TForm1.Edit3KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
Edit4.Text:=inttostr(key);
end;
VK_RETURN,VK_UP,VK_DOWN,VK_LEFT,VK_RIGHT分别为回车,上下左右
四个方向键的键值分别是:#037,#038,#039,#040