6

谁能帮我获取 c# .net keypress 事件中箭头键的键码?你能帮我离开这个检查点吗?

最好的问候,阿伦。

4

3 回答 3

14

你是说 KeyUp 事件吗?KeyPress 不会为 Arrows 触发,并且事件 args 没有 KeyCode 属性,但对于 keyUp 事件中的 Arrow Keys,它们是:

Keys.Up、Keys.Down、Keys.Left、Keys.right

于 2008-12-01T06:04:26.260 回答
5

http://msdn.microsoft.com/en-us/library/system.windows.forms.keys.aspx

Keys.Up、Keys.Left、Keys.Right、Keys.Down。

于 2008-12-01T06:04:30.177 回答
0

您可以在此处查找键码:http: //msdn.microsoft.com/en-in/library/aa243025 (v=vs.60).aspx

它指出:

vbKeyLeft 37 左箭头键
vbKeyUp 38 向上箭头键
vbKeyRight 39 右箭头键
vbKeyDown 40 向下箭头键

你可以用它来比较像这样

e.KeyValue==39 
于 2014-10-06T10:32:54.907 回答