不知道你在按键触发前,是否激活了按键事件,因为 Form_KeyDown 事件,是在窗体获得焦点时候才能触发的,所以当焦点在控件上不是窗体上的时候,压根都没有触发按键事件,所需要做的就是事先激活下按键,如在form load时候:Private Sub Form_Load() '//激活按键事件 Me.KeyPreview = TrueEnd Sub