【发布时间】:2014-04-02 11:00:33
【问题描述】:
解释我的问题
我正在制作一个项目并在其上放置了很多图形对象,包括 2-3 个按钮。在键入某些内容时,例如按 A ,应该执行一组特定的命令。但这行不通。我已将所有语句放在表单的KeyDown 事件下。
我尝试了很多,在删除所有按钮后,KeyDown事件下编写的语句起作用(即显示messagebox)。我认为我得到的错误是因为表单没有获得焦点,但是据我所知,没有将焦点设置到表单中的表单的命令。
- 如何检测
KeyDown何时有其他对象放置在表单上以获得焦点?
示例代码
Private Sub Form1_KeyDown () Handles Me.KeyDown
If e.KeyCode = Keys.A Then
MsgBox("Success") 'Statement example
'Other KeyDown statements
End If
End Sub
【问题讨论】: