System.Windows.Forms.Keys-小写或大写
本文关键字:Keys- Windows Forms System | 更新日期: 2023-09-27 18:20:12
我一直在四处寻找答案,但似乎什么都找不到。有人知道你是否能确定Keys
中的字母大小写吗?
例如:
if (System.Windows.Forms.Keys.A.ToString() == "A")
{
// Upper or Lower?
}
谢谢。
没有大小写,它表示键盘上的物理键。你在键盘上看到一个"a"和一个"a"吗?
您可以检查并查看是否按下了Shift键。
System.Windows.Forms.Keys.A
表示键盘上的物理键A。它没有案例。因此,你的问题没有道理。
如果您想检查用户是否持有keybord上的Shift键,还有System.Windows.Forms.Keys.Shift
。
如果要获取用户输入的字符,请处理WM_CHAR
,而不是WM_KEY_DOWN/UP
。它在winforms中公开为Control.KeyPress
事件。