箭头键的键码

时间:2008-12-01 05:55:18

标签: c# winforms keypress

有人可以帮我在c#.net keypress事件中获取箭头键的密码吗?你能帮助我摆脱这个检查点吗?

最好的问候, 阿伦。

3 个答案:

答案 0 :(得分:11)

你的意思是KeyUp事件?对于Arrows,KeyPress不会被触发,而事件args没有KeyCode属性,但对于keyUp事件中的箭头键,它们是:

Keys.Up,Keys.Down,Keys.Left,Keys.right

答案 1 :(得分:4)

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

Keys.Up,Keys.Left,Keys.Right,Keys.Down。

答案 2 :(得分:0)

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

它声明:

vbKeyLeft   37  LEFT ARROW key
vbKeyUp     38  UP ARROW key
vbKeyRight  39  RIGHT ARROW key
vbKeyDown   40  DOWN ARROW key

你可以用它来比较这个

e.KeyValue==39