VB中提供了keypress,keydown,keyup三个事件来响应键盘这3个事件中第一个事件有keyascii参数,像一楼说的我介绍另2个事件后2个事件都有2个参数KeyCode, Shift 类型均为integer整型所谓的KeyCode参数就是按下键的ASCII码通过这个参数我们就可以知道按下了什么键Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)Print "您按下了" & Chr(KeyCode)End Sub以上代码即可实现你想要实现的功能你也可以写keyup事件,代码相同,但UP事件不常用讲点多余的Sh