.net - 小于大于 C# 中的键枚举

标签 .net winforms

我一直在寻找 System.Windows.Forms.Keys 下 < 和 > 的值,但我只能找到 OemOpenBrackets OemC​​loseBrackets。有人可以帮助我吗?

最佳答案

你做错了,使用 KeyPress 事件而不是 KeyDown/Up。

并非世界上所有的键盘布局都与您的键盘布局相同。在德语或 French keyboard例如,< 是由左 Shift 键旁边的一个额外键产生的,> 是通过按住 Shift 键并按下该键产生的。只有 KeyPress 事件才能可靠地正确检测击键。

关于.net - 小于大于 C# 中的键枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19330717/

相关文章:

.net - 我什么时候应该使用结构?

.net - 在单独的进程中运行 .net 代码

c# - 为什么 this.close() 关闭应用程序

c# - 用户控件中有很多开销吗?

c# - 如何在表单外捕获按键?

vb.net - 设置数据源后无法访问 DataGridView 列

c# - IE8、Flash 和 WinForms WebBrowser 控件

c# - 如何使用 Entity Framework 7 linq 查询加载嵌套在类中的所有级别的对象?

c# - HttpWebResponse.GetResponseStream() : when is the response body transmitted?

c# - 如何为 Silverlight 和 .NET 生成 WCF .cs 文件?