Private Sub form1_KeyDown(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
MsgBox(e.KeyCode)
End Sub
只在窗体事件中写相应即可。
那是因为你的焦点本身不再窗体上,在一个控件上。
你可以用消息钩子,截获按键
http://wangye.org/blog/archives/129/
把form的KeyPreview改成True,然后在keydown和keypress还有keyup里面写东西
直接在窗口的
事件里面写东西就好了。
其他空间的键盘按下直接呼叫这段程序就好
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
End Sub
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
End Sub
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
End Sub