Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 33 Then End End SubPrivate Sub Form_Load() Me.KeyPreview = True End Sub
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 33 Then End End SubPrivate Sub Form_Load() Me.KeyPreview = True End Sub
此事件当按下和松开一个ANSI键时发生,具有焦点的对象可以接收该事件,一个窗体仅在它没有可视和有效的控件或KeyPreview属性被设置为True时才能接收该事件可以使用 KeyDown和KeyUP事件过程来处理任何不被KeyPress识别的击键,诸如:功能键、编辑键、定位键以及任何这些键和键盘换档键的组合等e.g. Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode=vbKeyPageUp Then DoEvents End If End Sub其他键对应的KeyCode你可以在对象浏览器中查找,都是以vbKey开头的:)
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 33 Then End
End SubPrivate Sub Form_Load()
Me.KeyPreview = True
End Sub
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 33 Then End
End SubPrivate Sub Form_Load()
Me.KeyPreview = True
End Sub
If KeyCode=vbKeyPageUp Then
DoEvents
End If
End Sub其他键对应的KeyCode你可以在对象浏览器中查找,都是以vbKey开头的:)