Control.HandleDestroyed Olay

Tanım

Denetimin tutamacı yok edilme sürecinde olduğunda gerçekleşir.

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 

Olay Türü

Öznitelikler

Örnekler

Aşağıdaki kod örneğinde bu üyenin kullanımı gösterilmektedir. Örnekte, olay işleyicisi olayın oluşumunu HandleDestroyed bildirir. Bu rapor, olayın ne zaman gerçekleştiğini öğrenmenize yardımcı olur ve hata ayıklamada size yardımcı olabilir. Birden çok olayı veya sık gerçekleşen olayları raporlamak için, iletisini ile MessageBox.Show değiştirmeyi Console.WriteLine veya çok satırlı TextBoxbir iletiye eklemeyi göz önünde bulundurun.

Örnek kodu çalıştırmak için, veya gibi öğesinden Controldevralan bir türün örneğini içeren bir ButtonComboBoxprojeye yapıştırın. Ardından örneği Control1 adlandırın ve olay işleyicisinin olayla ilişkilendirildiğinden HandleDestroyed emin olun.

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

Açıklamalar

HandleDestroyed olayı sırasında denetim hala geçerli bir Windows denetimidir ve HandleRecreateHandle yöntemi çağrılarak yeniden oluşturulabilir.

Olayları işleme hakkında daha fazla bilgi için bkz . Olayları İşleme ve Oluşturma.

Şunlara uygulanır

Ayrıca bkz.