Entwickeln von Windows Forms-Steuerelementen zur Entwurfszeit
Das .NET Framework bietet den Personen, die Steuerelemente erstellen, eine Fülle von Technologien zum Erstellen von Steuerelementen. Autoren sind nicht mehr auf das Entwerfen zusammengesetzter Steuerelemente beschränkt, die eine Sammlung von vorhandenen Steuerelementen bilden. Durch Vererbung können Sie eigene Steuerelemente aus vorhandenen zusammengesetzten Steuerelementen oder bereits vorhandenen Windows Forms-Steuerelementen erstellen. Sie können auch eigene Steuerelemente entwerfen, die benutzerdefiniertes Malen implementieren. Diese Optionen ermöglichen ein hohes Maß an Flexibilität für das Design und die Funktionalität der visuellen Benutzeroberfläche. Um diese Features nutzen zu können, sollten Sie mit objektbasierten Programmierkonzepten vertraut sein.
Anmerkung
Obwohl fundierte Kenntnisse über Vererbung nicht erforderlich sind, ist es dennoch sinnvoll, sich unter Grundlagen der Vererbung (Visual Basic) zu informieren.
Wenn Sie benutzerdefinierte Steuerelemente erstellen möchten, die in Webformularen verwendet werden sollen, lesen Sie Entwickeln von benutzerdefinierten ASP.NET Serversteuerelementen.
In diesem Abschnitt
Exemplarische Vorgehensweise: Erstellen eines zusammengesetzten Steuerelements
Zeigt, wie Sie ein einfaches zusammengesetztes Steuerelement in C# erstellen.
Exemplarische Vorgehensweise: Erben von einem Windows Forms-Steuerelement
Zeigt, wie Sie mithilfe der Vererbung in C# ein einfaches Windows Forms-Steuerelement erstellen.
Exemplarische Vorgehensweise: Häufige Aufgaben mithilfe von Designer-Aktionen ausführen
Hier wird veranschaulicht, wie das Smarttagfeature auf Windows Forms-Steuerelemente angewendet wird.
Exemplarische Vorgehensweise: Serialisieren der Sammlungen von Standardtypen mit „DesignerSerializationVisibilityAttribute“
Zeigt, wie das Attribut DesignerSerializationVisibilityAttribute.Content verwendet wird, um eine Sammlung zu serialisieren.
Exemplarische Vorgehensweise: Debuggen von benutzerdefinierten Windows Forms-Steuerelementen zur Entwurfszeit
Hier wird das Debuggen des Verhaltens eines Windows Forms-Steuerelements zur Entwurfszeit veranschaulicht.
Exemplarische Vorgehensweise: Erstellen eines Windows Forms-Steuerelements, das Visual Studio-Entwurfszeitfeatures nutzt
Zeigt, wie Sie ein zusammengesetztes Steuerelement eng in die Entwurfsumgebung integrieren.
Erstellen von Steuerelementen für Windows Forms
Dieser Artikel bietet einen Überblick über die Aspekte der Implementierung eines Windows Forms-Steuerelements.
Gewusst wie: Erstellen von zusammengesetzten Steuerelementen
Hier wird veranschaulicht, wie ein Steuerelement durch Vererbung von einem zusammengesetzten Steuerelement erstellt wird.
Gewusst wie: Erben von der UserControl-Klasse
Dieser Artikel bietet eine Übersicht über das Verfahren zum Erstellen eines zusammengesetzten Steuerelements.
Erben von vorhandenen Windows Forms-Steuerelementen
Hier wird gezeigt, wie ein erweitertes Steuerelement durch das Erben von der Button-Steuerelementklasse erstellt wird.
Erben von der Control-Klasse
Dieser Artikel bietet eine Übersicht über das Erstellen eines erweiterten Steuerelements.
Ausrichten eines Steuerelements an den Rändern eines Formulars zur Entwurfszeit
Hier wird veranschaulicht, wie das Steuerelement mithilfe der Dock-Eigenschaft am Rand des Formulars ausgerichtet werden kann, in dem es enthalten ist.
Vorgehensweise: Anzeigen eines Steuerelements im Dialogfeld "Toolboxelemente auswählen"
Hier wird das Verfahren veranschaulicht, in dem das Steuerelement so installiert wird, dass es im Dialogfeld Toolbox anpassen angezeigt wird.
Bereitstellen einer Toolboxbitmap für ein Steuerelement
Hier wird die Verwendung von ToolboxBitmapAttribute veranschaulicht, um neben einem benutzerdefinierten Steuerelement in der Toolbox ein Symbol anzuzeigen.
Testen des Laufzeitverhaltens eines UserControl-Elements
Zeigt, wie Sie den UserControl Test Container verwenden, um das Verhalten eines zusammengesetzten Steuerelements zu testen.
Design-Time Fehler im Windows Forms-Designer
Erläutert die Bedeutung und Verwendung der Design-Time-Fehlerliste, die in Microsoft Visual Studio angezeigt wird, wenn der Windows Forms-Designer nicht lädt.
Problembehandlung beim Erstellen von Komponenten und Steuerelementen
Zeigt, wie Sie häufige Probleme diagnostizieren und beheben können, die auftreten können, wenn Sie eine benutzerdefinierte Komponente oder ein benutzerdefiniertes Steuerelement erstellen.
Referenz
Verwandte Abschnitte
Entwickeln benutzerdefinierter Windows Forms-Steuerelemente mit dem .NET Framework
Erläutert, wie Sie eigene benutzerdefinierte Steuerelemente mit .NET Framework erstellen.
Sprachunabhängigkeit und sprachunabhängige Komponenten
Führt die common language runtime ein, die entwickelt wurde, um die Erstellung und Verwendung von Komponenten zu vereinfachen. Ein wichtiger Aspekt dieser Vereinfachung ist die verbesserte Interoperabilität zwischen Komponenten, die mit unterschiedlichen Programmiersprachen geschrieben wurden. Die Common Language Specification (CLS) ermöglicht das Erstellen von Tools und Komponenten, die mit mehreren Programmiersprachen funktionieren.
Exemplarische Vorgehensweise: Automatisches Füllen der Toolbox mit benutzerdefinierten Komponenten
Hier wird erläutert, wie Sie vorgehen müssen, damit eine Komponente oder ein Steuerelement im Dialogfeld Toolbox anpassen angezeigt wird.
.NET Desktop feedback