困难时间关闭表格

时间:2015-07-22 10:35:07

标签: vb.net

好吧,所以我在VB中编写了一个有两种形式的程序。这些表单通过按钮单击旋转,无论显示什么形式,都能够关闭整个程序。截至目前,正在发生的事情是,如果我启动程序并单击X关闭,它将关闭。但是,如果我单击按钮以显示Form2,则关闭按钮X不会关闭程序并且程序会继续运行。还要考虑如果我从Form1更改为Form2,然后再返回Form1,Form1不再能够像按钮单击之前那样关闭程序。有帮助吗?这是我在每个中使用的代码,减去关闭命令。我觉得关闭表单的命令需要在Button的Private Sub之外。

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

    'Switches to Daily
    Dim FirstForm As New Form1
    FirstForm.Show()
    Me.Hide()
    'TODO: Close Program on X
End Sub

1 个答案:

答案 0 :(得分:0)

me.Close()       ' Will close the form. 
application.Exit ' Will close the application.

通读.NET End vs Form.Close() vs Application.Exit Cleaner way to close one's app以获得更好的说明。一些好的学习。