我希望在失去焦点时关闭我的窗体。
我将0
函数映射到丢失的焦点对象中,但是当失去焦点时,表单会被最小化。
答案 0 :(得分:1)
Me.Close()仅关闭表单而不关闭程序本身。如果这是唯一的活动表单,那么它将被最小化,以便程序仍然可以处于活动状态。我猜你的意思是 Application.Exit(),它实际上关闭了应用程序。
答案 1 :(得分:-1)
如果处理表单,则需要使用Deactivate,例如:
Private Sub Form1_Deactivate(sender As Object, e As EventArgs) Handles Me.Deactivate
MsgBox("Lost focus")
Application.Exit()
End Sub