有没有办法改变(x)按钮的命令?
我想显示另一个表单并隐藏当前表单而不是关闭程序。
我应该把这个放在哪里?:
Me.Hide()
Form.Show()
我尝试将它放在表单关闭/关闭事件中,但没有任何反应,我错过了什么吗?
有没有办法改变(x)按钮的命令?
我想显示另一个表单并隐藏当前表单而不是关闭程序。
我应该把这个放在哪里?:
Me.Hide()
Form.Show()
我尝试将它放在表单关闭/关闭事件中,但没有任何反应,我错过了什么吗?
当然,FormClosing 事件就是为此而设计的。您需要注意关闭表单的原因,如下所示:
Protected Overrides Sub OnFormClosing(ByVal e As FormClosingEventArgs)
MyBase.OnFormClosing(e)
If Not e.Cancel AndAlso e.CloseReason = CloseReason.UserClosing Then
e.Cancel = True
Dim frm = New Form2()
frm.Show()
Me.Hide()
End If
End Sub
请注意,您必须为用户提供终止应用程序的方法。