Entwickeln benutzerdefinierter Windows Forms-Steuerelemente mit .NET Framework

Windows Forms-Steuerelemente sind wiederverwendbare Komponenten, die Funktionen der Benutzeroberfläche einschließen und in clientseitigen Windows-basierten Anwendungen verwendet werden. Windows Forms stellt nicht nur viele einsatzbereite Steuerelemente bereit, sondern auch die Infrastruktur für die Entwicklung eigener Steuerelemente. Sie können vorhandene Steuerelemente kombinieren und erweitern oder eigene benutzerdefinierte Steuerelemente erstellen. Dieser Abschnitt enthält Hintergrundinformationen und Beispiele, die Sie beim Entwickeln von Windows Forms-Steuerelementen unterstützen.

Achtung

Dieser Inhalt wurde für .NET Framework geschrieben. Wenn Sie .NET 6 oder eine höhere Version verwenden, verwenden Sie diesen Inhalt mit Vorsicht. Das Designersystem hat sich für Windows Forms geändert, und es ist wichtig, dass Sie die Designeränderungen seit .NET Framework -Artikel überprüfen.

In diesem Abschnitt

Übersicht über die Verwendung von Steuerelementen in Windows Forms
Hebt die wichtigsten Elemente der Verwendung von Steuerelementen in Windows Forms-Anwendungen hervor.

Arten von benutzerdefinierten Steuerelementen
Beschreibt die verschiedenen Arten benutzerdefinierter Steuerelemente, die Sie mit dem System.Windows.Forms-Namespace erstellen können.

Grundlagen für das Entwickeln von Windows Forms-Steuerelementen
Erläutert die ersten Schritte bei der Entwicklung von Windows Forms-Steuerelementen.

Eigenschaften von Windows Forms-Steuerelementen
Veranschaulicht, wie Eigenschaften zu Windows Forms-Steuerelementen hinzugefügt werden.

Ereignisse in Windows Forms-Steuerelementen
Zeigt, wie Ereignisse in Windows Forms-Steuerelementen behandelt und definiert werden.

Attribute in Windows Forms-Steuerelementen
Beschreibt die Attribute, die Sie auf Eigenschaften oder andere Member der benutzerdefinierten Steuerelemente und Komponenten anwenden können.

Zeichnen und Ausgeben von benutzerdefinierten Steuerelementen
Erläutert, wie die Darstellung von Steuerelementen angepasst werden kann.

Layout in Windows Forms-Steuerelementen
Veranschaulicht, wie Sie komplexe Layouts für Steuerelemente und Formulare erstellen können.

Multithreading in Windows Forms-Steuerelementen
Veranschaulicht das Implementieren von Multithread-Steuerelementen.

Verweis

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.

Entwurfszeitattribute für Komponenten
Listet die Metadatenattribute für Komponenten und Steuerelemente auf, damit sie in visuellen Designern zur Entwurfszeit korrekt angezeigt werden.

Erweitern der Entwurfszeitunterstützung
Beschreibt die Implementierung von Klassen wie Editoren und Designern, die Entwurfszeitunterstützung bereitstellen.

Gewusst wie: Lizenzieren von Komponenten und Steuerelementen
Beschreibt das Implementieren einer Lizenzierung in ein Steuerelement oder eine Komponente.

Siehe auch Entwickeln von Windows Forms-Steuerelemente zur Entwurfszeit.