VB 2008 键盘输入问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 05:43:56
我想获取键盘输入的字符,但是却不知道该如何获取,我在网上查到如下代码

Private Sub RichTextBox1_KeyPress(ByVal keyasc As Integer)
MsgBox(CStr(keyasc))
End Sub

但是在08中不起作用

不是不能用,是你这个,只能是在richtextbox1这个控件上才可以用,就是说,光标不在这个控件上时,都没用嘛。

并且,转换ASCII为字符是chr,不是cstr,所以是。msgbox chr(keyasc)

试试这个
Private Sub Form_KeyPress(KeyAscii As Integer)
MsgBox Chr(KeyAscii)
End Sub