Описание тега formclosing

Form.FormClosing Событие происходит до закрытия формы.

Событие FormClosing возникает при закрытии формы. Когда форма закрывается, она удаляется, освобождая все ресурсы, связанные с формой. Если вы отмените это событие, форма останется открытой. Чтобы отменить закрытие формы, установитеCancel собственность FormClosingEventArgs передается вашему обработчику событий в true.

Когда форма отображается как модальное диалоговое окно, нажатие кнопки "Закрыть" (кнопка с X в правом верхнем углу формы) приводит к тому, что форма скрывается и для свойства DialogResult устанавливается значение DialogResult.Cancel. Вы можете переопределить значение, присвоенное свойству DialogResult, когда пользователь нажимает кнопку "Закрыть", установив свойство DialogResult в обработчике событий для события FormClosing формы.

Обратите внимание Closingсобытие стало устаревшим в.NET Framework версии 2.0; поэтому мы используемFormClosing событие вместо этого.

Найти полную документацию здесь.