Описание тега formclosing
Событие FormClosing возникает при закрытии формы. Когда форма закрывается, она удаляется, освобождая все ресурсы, связанные с формой. Если вы отмените это событие, форма останется открытой. Чтобы отменить закрытие формы, установитеCancel
собственность FormClosingEventArgs
передается вашему обработчику событий в true
.
Когда форма отображается как модальное диалоговое окно, нажатие кнопки "Закрыть" (кнопка с X в правом верхнем углу формы) приводит к тому, что форма скрывается и для свойства DialogResult устанавливается значение DialogResult.Cancel
. Вы можете переопределить значение, присвоенное свойству DialogResult, когда пользователь нажимает кнопку "Закрыть", установив свойство DialogResult в обработчике событий для события FormClosing формы.
Обратите внимание Closing
событие стало устаревшим в.NET Framework версии 2.0; поэтому мы используемFormClosing
событие вместо этого.
Найти полную документацию здесь.