VB中反引号字符的名称

时间:2011-06-08 00:21:04

标签: vb.net visual-studio-2010

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

或者,否则,它的数值是多少?

1 个答案:

答案 0 :(得分:5)

角色的KeyValue223。要检查,您可以像这样处理文本框的keydown事件:

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可能会在各个系统中发生变化。枚举Keys.Oem8应该处理这个,所以这将是检查是否按下键的首选方法。