以上代码要设置窗体的KeyPreview属性为True你可以在一个Text控件的keypress里试啊!Private Sub Text1_KeyPress(KeyAscii As Integer) Me.Caption = KeyAscii & " " & Chr(KeyAscii) End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer) text1.text="" msgbox "你所按键的字符ASCII码为:" & KeyAscii end sub
Private Sub Form_KeyPress(KeyAscii As Integer)
text1.text=keyascii
End Sub
Text1 = KeyAscii
End SubPrivate Sub Form_Load()
Form1.KeyPreview = True
End Sub
KeyAscii = Asc(UCase(Chr(KeyAscii)))
keyascii就是你想得到的值
在键盘的点击事件中
text1.text=keyascii
Me.Caption = KeyAscii & " " & Chr(KeyAscii)
End Sub
text1.text=""
msgbox "你所按键的字符ASCII码为:" & KeyAscii
end sub