Gewusst wie: Erben von der UserControl-Klasse

Um die Funktionalität eines oder mehrerer Windows Forms-Steuerelemente mit benutzerdefiniertem Code zu kombinieren, können Sie ein Benutzersteuerelement erstellen. Mithilfe von Benutzersteuerelementen kann die schnelle Entwicklung von Steuerelementen mit der Funktionalität von Windows Forms-Standardsteuerelementen und der Vielseitigkeit von benutzerdefinierten Eigenschaften und Methoden kombiniert werden. Sobald ein Benutzersteuerelement erstellt wird, wird ein sichtbarer Designer angezeigt, auf dem Windows Forms-Standardsteuerelemente positioniert werden können. Diese Steuerelemente behalten sowohl ihre inhärente Funktionalität als auch das Aussehen und Verhalten von Standardsteuerelementen bei. Wenn sie jedoch einmal in das Benutzersteuerelement integriert sind, sind sie für den Entwickler über Code nicht länger verfügbar. Vom Benutzersteuerelement wird sowohl das eigene Zeichnen als auch die gesamte grundlegende Funktionalität behandelt, die mit Steuerelementen verbunden ist.

Tipp

Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.

So erstellen Sie ein Benutzersteuerelement

  1. Erstellen Sie ein neues Windows-Steuerelementbibliothek-Projekt.

    Ein neues Projekt wird mit einem leeren Benutzersteuerelement erstellt.

  2. Ziehen Sie Steuerelemente von der Registerkarte Windows Forms der Toolbox auf den Designer.

  3. Die Steuerelemente sollten so positioniert und entworfen werden, wie sie im fertig gestellten Steuerelement angezeigt werden sollen. Wenn Entwickler in der Lage sein sollen, auf die konstituierenden Steuerelemente zuzugreifen, müssen diese als öffentlich deklariert werden. Wahlweise müssen Eigenschaften des konstituierenden Steuerelements selektiv verfügbar gemacht werden. Ausführliche Informationen finden Sie unter Gewusst wie: Verfügbarmachen der Eigenschaften konstituierender Steuerelemente.

  4. Implementieren Sie alle benutzerdefinierten Methoden oder Eigenschaften, die in das Steuerelement eingebunden werden.

  5. Drücken Sie F5, um das Projekt zu erstellen und das Steuerelement im UserControl-Testcontainer auszuführen. Weitere Informationen finden Sie unter Gewusst wie: Testen des Laufzeitverhaltens eines UserControl.

Siehe auch

Aufgaben

Gewusst wie: Erben von der Control-Klasse

Gewusst wie: Erben von vorhandenen Windows Forms-Steuerelementen

Gewusst wie: Erstellen von Steuerelementen für Windows Forms

Problembehandlung für geerbte Ereignishandler in Visual Basic

Gewusst wie: Testen des Laufzeitverhaltens eines UserControl

Konzepte

Arten von benutzerdefinierten Steuerelementen