Vb.net VB中反引号字符的名称

Vb.net VB中反引号字符的名称,vb.net,visual-studio-2010,Vb.net,Visual Studio 2010,在System.Windows.Forms.Keys中,反引号(`)字符的名称是什么?反向报价不是它的专有名称,还是它只是VS的一个怪癖 或者,它的数值是多少?字符的键值是223。要进行检查,您只需处理文本框的按键事件,如下所示: Private Sub TextBox1_KeyDown(sender As System.Object, e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown Message

在System.Windows.Forms.Keys中,反引号(`)字符的名称是什么?反向报价不是它的专有名称,还是它只是VS的一个怪癖


或者,它的数值是多少?

字符的
键值是
223
。要进行检查,您只需处理文本框的按键事件,如下所示:

Private Sub TextBox1_KeyDown(sender As System.Object, e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
        MessageBox.Show(e.KeyValue.ToString())
End Sub
然后按(`)键。如果您想比较
KeyData
,它位于
Keys.Oem8


编辑-如注释中所述,
KeyValue
可能会在不同系统中更改。枚举
键。Oem8
应该处理这个问题,因此这将是检查是否按下键的首选方法。

谢谢。我只想提醒其他可能看到这一点的人,我的值是192,所以你可以在你自己的系统上检查它。@wyatt-说得好。最好使用
键.Oem8
作为检查,因为它应该在内部映射到系统上的任何
键值。你也是对的。读了你的留言,我一定略读得有点太快了,没有读到。