Form生成的GotFocus事件没有生成?

时间:2014-04-02 11:00:34

标签: vb.net forms focus

解释我的问题

我正在制作一个项目并在其上放置了大量图形对象,包括2-3个按钮。在输入内容时,例如按 A ,应执行一组特定的命令。但这不起作用。我已将所有陈述放在表格KeyDown事件下。

在删除所有按钮后,我尝试了很多,在KeyDown事件工作下编写的语句(即显示messagebox)。我认为我得到的错误是因为表单没有获得焦点,但据我所知,没有这样的命令可以将焦点设置为表单中的表单。

  • 如何检测 KeyDown 其他对象在表单上放置获得焦点 <?/ LI>

示例代码

Private Sub Form1_KeyDown () Handles Me.KeyDown
    If e.KeyCode = Keys.A Then
        MsgBox("Success") 'Statement example
        'Other KeyDown statements
    End If
End Sub

1 个答案:

答案 0 :(得分:0)

尝试将表单KeyPreview属性设置为true。