Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Control.HandleCreated-Ereignis

 

Veröffentlicht: Oktober 2016

Wird ausgelöst, wenn ein Handle für das Steuerelement erstellt wird.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

[BrowsableAttribute(false)]
public event EventHandler HandleCreated

Ein Handle wird erstellt, wenn die Control zum ersten Mal angezeigt wird. Z. B. wenn ein Control erstellt, hat Visible festgelegt false, die HandleCreated -Ereignis wird nicht ausgelöst werden, bis Visible auf festgelegt ist true.

Weitere Informationen zur Behandlung von Ereignissen finden Sie unterbehandeln und Auslösen von Ereignissen.

Im folgenden Codebeispiel wird die Verwendung des Ereignisses demonstriert. Im Beispiel meldet ein Ereignishandler für das Vorkommen der HandleCreated Ereignis. In diesem Bericht können Sie entnehmen, wenn das Ereignis tritt auf, Sie debuggen. Um einen Bericht über mehrere Ereignisse oder häufig auftretende Ereignisse aufzuzeichnen, sollten Sie MessageBox.Show mit Console.WriteLine ersetzen oder die Meldung in einer mehrzeiligen TextBox hinzufügen.

Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt, das eine Instanz eines Typs, die enthält von erbt Control, wie z. B. eine Buttonoder ComboBox. Geben Sie den Namen der Instanzstatus Control1 und stellen Sie sicher, dass der Ereignishandler zugeordnet ist die HandleCreated Ereignis.

private void Control1_HandleCreated(Object sender, EventArgs e) {

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

}

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: