如何在关闭任何表单时关闭应用程序?

时间:2009-06-08 20:01:54

标签: vb.net winforms

我的VB.NET应用程序中有多个表单。如何制作以便我关闭的任何表格都会终止申请?

3 个答案:

答案 0 :(得分:4)

我相信您正在寻找Application.Exit方法。

答案 1 :(得分:3)

您可以将Application.Exit()来电置于表单的OnClosed方法中。

答案 2 :(得分:3)

最简单的方法是创建一个基类Form,从中继承所有表单。在该特定类中,您可以覆盖OnClosed方法并调用Application.Exit以退出程序。现在,在您的应用程序中关闭源自此表单的任何表单将导致应用程序退出

Public MustInherit Class MyForm
  Inherits Form

  Protected Overrides Sub OnClose(args As EventArgs)
    Application.Exit()
  End Sub
End Class