vb.net 怎么返回回车键、空格键、F1-F12这些键的ASCII值啊?

比如我Text1里输Enter,要在Text2里显示回车键的ASCII值13,输入F1要显示112怎么做?谢谢。我知道ASC("A")能显示65,但回车键、空格键、F1-F12这些要怎么弄呢?求教
不要用if text1.text="Enter" then text2.text=13这种啊。有没有什么函数能直接返回结果的?

第1个回答  2017-03-05

自己做个试验就行了:

Public Class Form1
    ' 在窗体上放个 Label1
    Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
        Lable1.Text = "KeyCode= " & e.KeyCode.ToString & vbCrLf
        Lable1.Text &= "KeyData= " & e.KeyData.ToString & vbCrLf
        Lable1.Text &= "KeyValue= " & e.KeyValue.ToString
    End Sub
End Class

运行起来,自己按键盘试试就知道了。

本回答被提问者和网友采纳
第2个回答  2017-03-05
the big lobby to the door and
相似回答