有没有办法改变(x)按钮的命令?
我想显示另一个表单并隐藏当前表单而不是关闭程序。
我应该把它放在哪里? :
Me.Hide()
Form.Show()
我试着把它放在表格结束/结束活动上,但什么都没发生,我错过了什么?
答案 0 :(得分:2)
当然,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
请注意,您必须为用户提供终止应用的方法。