Где я могу написать ту часть кода, которая выполняется перед выходом из приложения C ++ Windows Form - PullRequest
0 голосов
/ 12 июня 2018

Это мой первый вопрос в Stack Over Flow.Поэтому, пожалуйста, обнажите мои ошибки.Я хочу написать определенный раздел моего приложения, который должен запускаться всякий раз, когда пользователь закрывает окно приложения.Я запутался, где я должен написать такую ​​часть кода в проекте Visual Studio.

1 Ответ

0 голосов
/ 13 июня 2018

"Порядок, в котором события генерируются в приложениях Windows Forms, представляет особый интерес для разработчиков, занимающихся обработкой каждого из этих событий по очереди. Когда ситуация требует тщательной обработки событий, например, когда вы перерисовываете частиформа, необходимо знать точный порядок, в котором события генерируются во время выполнения. В этом разделе приведены некоторые подробности о порядке событий на нескольких важных этапах жизненного цикла приложений и элементов управления. "

Запуск приложенияи события завершения работы Классы Form и Control предоставляют набор событий, связанных с запуском и закрытием приложения.При запуске приложения Windows Forms события запуска основной формы вызываются в следующем порядке:

  • Control.HandleCreated
  • Control.BindingContextChanged
  • Form.Load
  • Control.VisibleChanged
  • Form.Activation
  • Form.Shown

Когда приложение закрывается, события завершения основной формыВозврат в следующем порядке:

  • Форма. Закрытие
  • Форма. Форма Закрытие
  • Форма. Закрыто
  • Форма. Форма Закрыто
  • Form.Deactivate

Событие ApplicationExit класса Application вызывается после событий завершения работы главной формы.

Весь этот и тот же текст и многое другое вы можете найти здесь

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