光标的ASCII码值?(65分)

  • 主题发起人 主题发起人 jane81
  • 开始时间 开始时间
J

jane81

Unregistered / Unconfirmed
GUEST, unregistred user!
回车的ASCII码值为#13那键盘上光标等的ASCII码值是什么?
 
LEFT :37
UP :38
RIGHT:39
DOWN :40
测试方法:
在某一控件的KeyDown之类的Event中可以捕获Key的ASCII值
 
我想在dbgrid中按光标上下键或回车,在keypress中会发生事件
如:if key=#13 or key=?? then
begin
....
end;
end;
可是我将你的38,40代入,没反应?
 
当然没有反映了,KEYPRESS中根本就不理会光标,在其它事件中试验吧,不行就用钩子!
 
keypress捕获单字节的字符
keydown捕获所有的字符
onKeyDown:当用户按任何键时;
OnKeyPress:当用户按任何单字节的键时
无法获得的。你换成用onKeyDown好了。
获得的值比对。VK_Down,Vk_Left,VK_Up,VK_rigth
 
后退
顶部