Entwickeln von benutzerdefinierten Windows Forms-Steuerelementen mit .NET Framework
Windows Forms-Steuerelemente sind wiederverwendbare Komponenten, die die Funktionalität der Benutzeroberfläche kapseln und in clientseitigen Windows-basierten Anwendungen verwendet werden. Windows Forms bietet nicht nur viele einsatzbereite Steuerelemente, sie stellt auch die Infrastruktur für die Entwicklung eigener Steuerelemente bereit. Sie können vorhandene Steuerelemente kombinieren, vorhandene Steuerelemente erweitern oder eigene benutzerdefinierte Steuerelemente erstellen. Dieser Abschnitt enthält Hintergrundinformationen und Beispiele für die Entwicklung von Windows Forms-Steuerelementen.
Vorsicht
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 Änderungen im Designer seit dem .NET Framework Artikel überprüfen.
In diesem Abschnitt
Übersicht über die Verwendung von Steuerelementen in Windows Forms
Hebt die wesentlichen Elemente der Verwendung von Steuerelementen in Windows Forms-Anwendungen hervor.
Unterschiede zwischen benutzerdefinierten Steuerelementen
Beschreibt die verschiedenen Arten von benutzerdefinierten Steuerelementen, 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 in Windows Forms-Steuerelementen
Zeigt, wie Sie Eigenschaften zu Windows Forms-Steuerelementen hinzufügen.
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 Mitglieder Ihrer benutzerdefinierten Steuerelemente und Komponenten anwenden können.
Zeichnen und Rendern von benutzerdefinierten Steuerelementen
Zeigt, wie Sie die Darstellung Ihrer Steuerelemente anpassen.
Layout in Windows Forms-Steuerelementen
Hier erfahren Sie, wie Sie komplexe Layouts für Ihre Steuerelemente und Formulare erstellen.
Multithreading in Windows Forms-Steuerelementen
Veranschaulicht das Implementieren von Multithreadsteuerelementen.
Referenz
System.Windows.Forms.Control
Beschreibt diese Klasse und enthält Links zu allen Mitgliedern.
System.Windows.Forms.UserControl
Beschreibt diese Klasse und enthält Links zu all ihren Mitgliedern.
Verwandte Abschnitte
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 Unterstützung zur Entwurfszeit bereitstellen.
Vorgehensweise: Lizenzkomponenten und Steuerelemente
Beschreibt, wie Sie die Lizenzierung in Ihrem Steuerelement oder Ihrer Komponente implementieren.
Weitere Informationen finden Sie auch unter Entwickeln von Windows Forms-Steuerelementen zur Entwurfszeit.
.NET Desktop feedback