Entwickeln von Windows Forms-Steuerelementen zur Entwurfszeit

NET Framework bietet Autoren von Steuerelementen eine Fülle von Technologien zum Erstellen von Steuerelementen. Autoren sind nicht mehr darauf beschränkt, zusammengesetzte Steuerelemente zu entwerfen, die als Auflistung bereits vorhandener Steuerelemente verwendet werden. Durch Vererbung können Sie eigene Steuerelemente aus bereits vorhandenen zusammengesetzten Steuerelementen bzw. bereits vorhandenen Windows Forms-Steuerelementen erstellen. Sie können auch eigene Steuerelemente entwerfen, durch die das benutzerdefinierte Zeichnen implementiert wird. Dank dieser Möglichkeiten zeichnen sich sowohl die Entwurfsfeatures als auch die Funktionalität der grafischen Oberfläche durch eine hohe Flexibilität aus. Um die Vorteile dieser Features nutzen zu können, sollten Sie mit den Konzepten der objektbasierten Programmierung vertraut sein.

Hinweis

Obwohl fundierte Kenntnisse über Vererbung nicht erforderlich sind, ist es dennoch sinnvoll, sich unter Grundlagen der Vererbung (Visual Basic) zu informieren.

Informationen zum Erstellen benutzerdefinierter Steuerelemente zur Verwendung in Web Forms finden Sie unter Entwickeln von benutzerdefinierten ASP.NET-Serversteuerelementen.

In diesem Abschnitt

Exemplarische Vorgehensweise: Erstellen eines zusammengesetzten Steuerelements
Veranschaulicht das Erstellen eines einfachen zusammengesetzten Steuerelements in Visual C#.

Exemplarische Vorgehensweise: Erben von einem Windows Forms-Steuerelement
Veranschaulicht, wie ein einfaches Windows Forms-Steuerelement unter Verwendung der Vererbung in Visual C# erstellt wird.

Exemplarische Vorgehensweise: Ausführen allgemeiner Aufgaben mit Designaktionen
Veranschaulicht, wie das Smarttagfeature auf Windows Forms-Steuerelemente angewendet wird.

Exemplarische Vorgehensweise: Serialisieren der Auflistungen von Standardtypen mit dem DesignerSerializationVisibilityAttribute
Zeigt, wie Sie mit dem DesignerSerializationVisibilityAttribute.Content-Attribut eine Sammlung serialisieren.

Exemplarische Vorgehensweise: Debuggen von benutzerdefinierten Windows Forms-Steuerelementen zur Entwurfszeit
Veranschaulicht das Debuggen des Verhaltens eines Windows Forms-Steuerelements zur Entwurfszeit.

Exemplarische Vorgehensweise: Erstellen eines Windows Forms-Steuerelements, das Visual Studio-Entwurfszeitfunktion nutzt
Zeigt, wie ein zusammengesetztes Steuerelement nahtlos in die Entwurfsumgebung integriert wird.

Vorgehensweise: Erstellen von Steuerelementen für Windows Forms
Bietet einen Überblick über die Aspekte der Implementierung eines Windows Forms-Steuerelements.

Vorgehensweise: Erstellen von zusammengesetzten Steuerelementen
Veranschaulicht, wie ein Steuerelement durch Vererbung von einem zusammengesetzten Steuerelement erstellt wird.

How to: Erben von der UserControl-Klasse
Bietet eine Übersicht über das Verfahren zum Erstellen eines zusammengesetzten Steuerelements.

Vorgehensweise: Erben von vorhandenen Windows Forms-Steuerelementen
Zeigt, wie ein erweitertes Steuerelement durch Erben von der Button-Steuerelementklasse erstellt wird.

Vorgehensweise: Erben von der Control-Klasse
Bietet eine Übersicht über das Erstellen eines erweiterten Steuerelements.

Gewusst wie: Ausrichten eines Steuerelements an den Rändern eines Formulars zur Entwurfszeit
Veranschaulicht, wie das Steuerelement mithilfe der Dock-Eigenschaft am Rand des Formulars ausgerichtet werden kann, in dem es enthalten ist.

Gewusst wie: Anzeigen eines Steuerelements im Dialogfeld "Toolboxelemente auswählen"
Veranschaulicht das Verfahren, in dem das Steuerelement so installiert wird, dass es im Dialogfeld Toolbox anpassen angezeigt wird.

Vorgehensweise: Bereitstellen einer Toolboxbitmap für ein Steuerelement
Veranschaulicht die Verwendung von ToolboxBitmapAttribute, um neben einem benutzerdefinierten Steuerelement in der Toolbox ein Symbol anzuzeigen.

Vorgehensweise: Testen des Laufzeitverhaltens eines UserControl
Veranschaulicht, wie der UserControl-Testcontainer verwendet wird, um das Verhalten eines zusammengesetzten Steuerelements zu testen.

Entwurfszeitfehler im Windows Forms-Designer
Erläutert die Bedeutung und den Verwendungszweck der Entwurfszeitfehlerliste, die in Microsoft Visual Studio angezeigt wird, wenn der Windows Forms-Designer nicht geladen werden kann.

Problembehandlung beim Erstellen von Komponenten und Steuerelementen
Veranschaulicht, wie häufige Probleme diagnostiziert und behoben werden, die beim Erstellen einer benutzerdefinierten Komponente bzw. eines benutzerdefinierten Steuerelements auftreten können.

Verweis

Entwickeln benutzerdefinierter Windows Forms-Steuerelemente mit .NET Framework
Erörtert, wie Sie mit .NET Framework eigene benutzerdefinierte Steuerelemente erstellen können.

Sprachunabhängigkeit und sprachunabhängige Komponenten
Bietet eine Einführung in die Common Language Runtime, die zum Vereinfachen der Erstellung und Verwendung von Komponenten entworfen wurde. Ein wichtiger Aspekt dieser Vereinfachung ist die verbesserte Interoperabilität zwischen Komponenten, die mit verschiedenen Programmiersprachen geschrieben wurden. Durch die Common Language Specification (CLS) wird das Erstellen von Tools und Komponenten ermöglicht, die für mehrere Programmiersprachen ausgelegt sind.

Exemplarische Vorgehensweise: Automatisches Füllen der Toolbox mit benutzerdefinierten Komponenten
Erläutert, wie Sie vorgehen müssen, damit eine Komponente oder ein Steuerelement im Dialogfeld Toolbox anpassen angezeigt wird.