我一直在寻找 System.Windows.Forms.Keys
下 < 和 > 的值,但我只能找到 OemOpenBrackets
和 OemCloseBrackets
。有人可以帮助我吗?
最佳答案
你做错了,使用 KeyPress 事件而不是 KeyDown/Up。
并非世界上所有的键盘布局都与您的键盘布局相同。在德语或 French keyboard例如,< 是由左 Shift 键旁边的一个额外键产生的,> 是通过按住 Shift 键并按下该键产生的。只有 KeyPress 事件才能可靠地正确检测击键。
关于.net - 小于大于 C# 中的键枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19330717/