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.

Hinweis

Je nach den aktiven Einstellungen oder der verwendeten Version können die angezeigten Dialogfelder und Menübefehle von den in der Hilfe beschriebenen abweichen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-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 bei geerbten Ereignishandlern in Visual Basic 2005
Gewusst wie: Testen des Laufzeitverhaltens eines UserControl

Konzepte

Arten von benutzerdefinierten Steuerelementen