我的表单在我的应用程序中显示为 TopMost。我遇到的问题是,每当我最小化我的应用程序或它失去焦点时,表单仍然显示。我希望能够最小化我的应用程序或移动到另一个应用程序并隐藏或关闭我的表单。一旦应用程序重新获得焦点,然后再次取消隐藏或打开表单。
这是我在表单的结束事件中得出的结果:
Private Sub frmNavigation_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
Static Minimize As Boolean
If Minimize = True Then
e.Cancel = True
Me.Hide()
End If
End Sub
我尝试在应用程序WindowDeactivate
事件中使用相同的代码,但没有任何反应。