我试图让我的Visual Basic(Microsoft Visual Studio 2017)程序中的一个表单打开另一个表单,当有人点击实际窗口右上角的红色退出按钮时,但我不知道知道怎么做。有人可以帮忙吗?可能吗?
答案 0 :(得分:0)
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim frm As New Form1
frm.Show()
Me.Close()
End Sub
答案 1 :(得分:0)
就像Andrew提到的那样,您可能希望利用Form.Closing事件。这有助于在程序关闭时触发操作。
然而,这也将退出你的程序,即你的第二个表格会弹出一瞬间,然后整个程序将关闭。因此,您可能还希望使用Form.ShowDialog方法调出第二种形式。这将阻止您的程序退出,直到第二个表单关闭。
见下文。将此子添加到您的第一个表单。
Private Sub Form1_Closing(Sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
Form2.ShowDialog()
End Sub
答案 2 :(得分:0)
如果要在Visual Basic上应用“退出”命令按钮, 双击按钮后编写代码
Dim frm As New Form1
frm.Show()
Me.Close()
应在“ Button1.Click”和“结束子”之间输入