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.
Visual Basic-Hinweis: |
---|
Obwohl fundierte Kenntnisse über Vererbung nicht erforderlich sind, ist es dennoch sinnvoll, sich unter Inheritance in 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 mit Visual Basic
Veranschaulicht, wie ein einfaches zusammengesetztes Steuerelement in Visual Basic erstellt wird.Exemplarische Vorgehensweise: Erstellen eines zusammengesetzten Steuerelements mit Visual C#
Veranschaulicht, wie ein einfaches zusammengesetztes Steuerelement in C# erstellt wird.Exemplarische Vorgehensweise: Vererben eines Windows Forms-Steuerelements mit Visual Basic
Veranschaulicht, wie ein einfaches Windows Forms-Steuerelement unter Verwendung der Vererbung in Visual Basic erstellt wird.Exemplarische Vorgehensweise: Vererben von einem Windows Forms-Steuerelement mit Visual C#
Veranschaulicht, wie ein einfaches Windows Forms-Steuerelement unter Verwendung der Vererbung in C# erstellt wird.Exemplarische Vorgehensweise: Ausführen von häufigen Aufgaben mit Smarttags auf Windows Forms-Steuerelementen
Veranschaulicht, wie das Smarttagfeature für Windows Forms-Steuerelemente verwendet wird.Exemplarische Vorgehensweise: Serialisieren der Auflistungen von Standardtypen mit dem DesignerSerializationVisibilityAttribute
Veranschaulicht, wie das DesignerSerializationVisibilityAttribute.Content-Attribut zum Serialisieren einer Auflistung verwendet wird.Exemplarische Vorgehensweise: Debuggen von benutzerdefinierten Windows Forms-Steuerelementen zur Entwurfszeit
Veranschaulicht, wie das Entwurfszeitverhalten eines Windows Forms-Steuerelements gedebuggt wird.Exemplarische Vorgehensweise: Erstellen eines Windows Forms-Steuerelements, das Visual Studio-Entwurfszeitfeatures nutzt
Veranschaulicht, wie ein zusammengesetztes Steuerelement nahtlos in die Entwurfsumgebung integriert wird.Gewusst wie: Erstellen von Steuerelementen für Windows Forms
Enthält eine Übersicht zu den Überlegungen bei der Implementierung eines Windows Forms-Steuerelements.Gewusst wie: Erstellen von zusammengesetzten Steuerelementen
Veranschaulicht, wie ein Steuerelement durch Vererbung von einem zusammengesetzten Steuerelement erstellt wird.Gewusst wie: Erben von der UserControl-Klasse
Enthält eine Übersicht über das Verfahren zum Erstellen eines zusammengesetzten Steuerelements.Gewusst wie: Erben von vorhandenen Windows Forms-Steuerelementen
Veranschaulicht, wie ein erweitertes Steuerelement durch Vererbung von der Button-Steuerelementklasse erstellt wird.Gewusst wie: Erben von der Control-Klasse
Enthält 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.Gewusst wie: Bereitstellen einer Toolboxbitmap für ein Steuerelement
Veranschaulicht die Verwendung von ToolboxBitmapAttribute, um neben einem benutzerdefinierten Steuerelement in der Toolbox ein Symbol anzuzeigen.Gewusst wie: 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.
Referenz
System.Windows.Forms.Control
Beschreibt diese Klasse und enthält Links zu allen Membern.System.Windows.Forms.UserControl
Beschreibt diese Klasse und enthält Links zu allen Membern.
Verwandte Abschnitte
Entwickeln benutzerdefinierter Windows Forms-Steuerelemente mit .NET Framework
Erörtert, wie eigene benutzerdefinierte Steuerelemente mit .NET Framework erstellt werden.Common Language Specification
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 besteht in der verbesserten 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.