Freigeben über


Benutzersteuerelement-Designer

In diesem Designer können Sie eigene Windows Forms-Steuerelemente visuell erstellen, indem Sie vorhandene Steuerelemente kombinieren. Bei einem Windows Forms-Benutzersteuerelement handelt es sich um eine von der UserControl-Klasse abgeleitete Klasse.

Tipp

Es gibt auch vom Benutzer erstellte Serversteuerelemente, die als ASP.NET-Seiten entwickelt und als Textdateien mit der Dateierweiterung AXCX gespeichert werden. Das ASP.NET-Seitenframework kompiliert ein Benutzersteuerelement dynamisch in eine Klasse, die von System.Web.UI.UserControl abgeleitet wird.

Mithilfe des Designers können Sie folgende Aufgaben durchführen:

  • Komponenten, Datenelemente und Windows Forms-Steuerelemente aus der Toolbox oder aus dem Server-Explorer hinzufügen.

  • Einen Satz Steuerelemente zu einem einzigen Steuerelement zusammenfassen.

  • Auf den Designer doppelklicken, um Code im Abschnitt für allgemeine Deklarationen der Klasse zu schreiben, oder auf ein in der Klasse enthaltenes Element doppelklicken, um Code für dieses Element zu schreiben.

Um den Designer zu öffnen, erstellen Sie ein Windows-Steuerelementbibliothek-Projekt. Das neue Projekt wird geöffnet, und der Benutzersteuerelement-Designer wird angezeigt.

Der Benutzersteuerelement-Designer dient als Entwurfsoberfläche für Benutzersteuerelemente und ermöglicht es Ihnen, ein ähnliches Modell zu verwenden wie für Formulare. Wenn Sie z. B. einem Formular eine Schaltfläche hinzufügen, wird dieses Element durch ein Symbol dargestellt. Sie können darauf klicken, um die Eigenschaften aufzurufen, oder Sie können F7 drücken, um zum Code-Editor zu wechseln. Dasselbe gilt für den Benutzersteuerelement-Designer: Sie können visuelle und nicht visuelle Elemente durch Interaktion mit der Entwurfsoberfläche hinzufügen und diese Elemente und die zugehörigen Ereignisse programmieren.

Wenn Sie einem Benutzersteuerelement ein visuelles Element hinzufügen, wird dieses auf der Entwurfsoberfläche platziert, sodass Sie die visuelle Darstellung und Position dieses Elements anpassen können.

Wenn Sie einem Benutzersteuerelement ein nicht visuelles Element (z. B. eine DirectorySearcher-Komponente) hinzufügen, wird das Element auf der Komponentenleiste am unteren Rand des Designers angezeigt.

Tipp

Die Komponentenleiste ist eine Instanz des Komponenten-Designers. Sie dient als Sammelpunkt für nicht visuelle Elemente, sodass Sie diese verwenden können, ohne die Anordnung der Steuerelemente auf der Seite oder auf dem Formular zu beeinflussen.

Siehe auch

Aufgaben

Gewusst wie: Erben von der UserControl-Klasse

Gewusst wie: Testen des Laufzeitverhaltens eines UserControl

Gewusst wie: Erstellen von zusammengesetzten Steuerelementen

Konzepte

Arten von benutzerdefinierten Steuerelementen

Weitere Ressourcen

Entwickeln von Windows Forms-Steuerelementen zur Entwurfszeit