Control.HandleDestroyed Událost

Definice

Nastane, když je popisovač ovládacího prvku v procesu zničení.

public:
 event EventHandler ^ HandleDestroyed;
[System.ComponentModel.Browsable(false)]
public event EventHandler HandleDestroyed;
[System.ComponentModel.Browsable(false)]
public event EventHandler? HandleDestroyed;
[<System.ComponentModel.Browsable(false)>]
member this.HandleDestroyed : EventHandler 
Public Custom Event HandleDestroyed As EventHandler 

Event Type

Atributy

Příklady

Následující příklad kódu ukazuje použití tohoto člena. V tomto příkladu obslužná rutina události hlásí výskyt HandleDestroyed události. Tato sestava vám pomůže zjistit, kdy k události dojde, a může vám pomoct při ladění. Chcete-li hlásit více událostí nebo událostí, ke kterým dochází často, zvažte nahrazení MessageBox.ShowConsole.WriteLine nebo připojení zprávy do víceřádkového řetězce TextBox.

Pokud chcete spustit ukázkový kód, vložte ho do projektu, který obsahuje instanci typu, který dědí z Controlobjektu , například nebo ButtonComboBox. Potom instanci Control1 pojmenujte a ujistěte se, že je obslužná rutina události přidružená k HandleDestroyed události.

private void Control1_HandleDestroyed(Object sender, EventArgs e) {

   MessageBox.Show("You are in the Control.HandleDestroyed event.");
}
Private Sub Control1_HandleDestroyed(sender as Object, e as EventArgs) _ 
     Handles Control1.HandleDestroyed

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

End Sub

Poznámky

Během události HandleDestroyed je ovládací prvek stále platným ovládacím prvek Windows a Handle lze znovu vytvořit voláním metody RecreateHandle.

Další informace o zpracování událostí naleznete v tématu Zpracování a vyvolávání událostí.

Platí pro

Viz také