Прочитать на английском

Поделиться через


Control.HandleDestroyed Событие

Определение

Происходит в процессе удаления дескриптора элемента управления.

[System.ComponentModel.Browsable(false)]
public event EventHandler HandleDestroyed;
[System.ComponentModel.Browsable(false)]
public event EventHandler? HandleDestroyed;

Тип события

Атрибуты

Примеры

В следующем примере кода показано использование этого элемента. В этом примере обработчик событий сообщает о возникновении HandleDestroyed события. Этот отчет поможет вам узнать, когда происходит событие, и поможет вам в отладке. Чтобы сообщить о нескольких событиях или о событиях, которые происходят часто, рекомендуется заменить MessageBox.ShowConsole.WriteLine сообщение или добавить его в многостроочный TextBox.

Чтобы выполнить пример кода, вставьте его в проект, содержащий экземпляр типа, наследуемого от Control, например Button или ComboBox. Затем присвойте экземпляру Control1 имя и убедитесь, что обработчик событий связан с событием HandleDestroyed .

private void Control1_HandleDestroyed(Object sender, EventArgs e) {

   MessageBox.Show("You are in the Control.HandleDestroyed event.");
}

Комментарии

HandleDestroyed Во время события элемент управления по-прежнему является допустимым элементом управления Windows, и Handle его можно воссоздать, вызвав RecreateHandle метод .

Дополнительные сведения об обработке событий см. в разделе Обработка и вызов событий.

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

См. также раздел