Tag: keycode

如何确定KeyPress事件中是否已按下退格键?

这个: http://msdn.microsoft.com/en-us/library/system.windows.forms.control.keypress.aspx …表示我应该在KeyPress事件中访问e.KeyCode,但我似乎没有。 我试图只允许1,2,3和退格: private void textBoxQH1_KeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar != ‘1’) && (e.KeyChar != ‘2’) && (e.KeyChar != ‘3’) && (e.KeyChar != (Keys.Back))) { e.Handled = true; } } ……但是“e。” 没有显示像示例所示的“KeyCode”值,并且尝试使用Keys.Back的KeyChar骂我,“运算符’!=’不能应用于’char’和’System.Windows.Forms.Keys’类型的操作数“ 那我该怎么做呢?

什么是ChrW的C#等价物(e.KeyCode)?

在VB.NET 2008中,我使用了以下语句: MyKeyChr = ChrW(e.KeyCode) 现在我想将上面的语句转换为C#。 有任何想法吗?

.NET中的“,”(逗号)和“。”(点)的KeyCode是什么?

在我的KeyDown EventHandler我需要知道“,”和“。”的KeyCode是什么。 我找不到他们,这就是我要问的原因。 谢谢!