Как я могу закрыть приложение, когда любая форма закрыта? - PullRequest
2 голосов
/ 09 июня 2009

У меня есть несколько форм в моем приложении VB.NET. Как сделать так, чтобы любая закрытая форма закрывала приложение?

Ответы [ 3 ]

4 голосов
/ 09 июня 2009

Я полагаю, вы ищете метод Application.Exit.

3 голосов
/ 09 июня 2009

Самый простой способ - создать форму базового класса, от которой наследуются все ваши формы. В этом конкретном классе вы можете переопределить метод OnClosed и вызвать Application.Exit для выхода из программы. Теперь закрытие любой формы в вашем приложении, которая вытекает из этой формы, приведет к выходу приложения

Public MustInherit Class MyForm
  Inherits Form

  Protected Overrides Sub OnClose(args As EventArgs)
    Application.Exit()
  End Sub
End Class
3 голосов
/ 09 июня 2009

Вы, вероятно, могли бы поместить свой вызов Application.Exit() в метод OnClosed форм.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...