Entwickeln benutzerdefinierter Windows Forms-Steuerelemente mit .NET FrameworkDeveloping Custom Windows Forms Controls with the .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 controls are reusable components that encapsulate user interface functionality and are used in client-side Windows-based applications. Windows Forms stellt nicht nur viele einsatzbereite Steuerelemente bereit, sondern auch die Infrastruktur für die Entwicklung eigener Steuerelemente.Not only does Windows Forms provide many ready-to-use controls, it also provides the infrastructure for developing your own controls. Sie können vorhandene Steuerelemente kombinieren und erweitern oder eigene benutzerdefinierte Steuerelemente erstellen.You can combine existing controls, extend existing controls, or author your own custom controls. Dieser Abschnitt enthält Hintergrundinformationen und Beispiele, die Sie beim Entwickeln von Windows Forms-Steuerelementen unterstützen.This section provides background information and samples to help you develop Windows Forms controls.

In diesem AbschnittIn This Section

Übersicht über die Verwendung von Steuerelementen in Windows FormsOverview of Using Controls in Windows Forms
Hebt die wichtigsten Elemente der Verwendung von Steuerelementen in Windows Forms-Anwendungen hervor.Highlights the essential elements of using controls in Windows Forms applications.

Varieties of Custom Controls (Vielfalt benutzerdefinierter Steuerelemente)Varieties of Custom Controls
Beschreibt die verschiedenen Arten benutzerdefinierter Steuerelemente, die Sie mit dem System.Windows.Forms-Namespace erstellen können.Describes the different kinds of custom controls you can author with the System.Windows.Forms namespace.

Grundlagen für das Entwickeln von Windows Forms-SteuerelementenWindows Forms Control Development Basics
Erläutert die ersten Schritte bei der Entwicklung von Windows Forms-Steuerelementen.Discusses the first steps in developing a Windows Forms control.

Eigenschaften von Windows Forms-SteuerelementenProperties in Windows Forms Controls
Veranschaulicht, wie Eigenschaften zu Windows Forms-Steuerelementen hinzugefügt werden.Shows how to add to properties to Windows Forms controls.

Ereignisse in Windows Forms-SteuerelementenEvents in Windows Forms Controls
Zeigt, wie Ereignisse in Windows Forms-Steuerelementen behandelt und definiert werden.Shows how to handle and define events in Windows Forms controls.

Attribute in Windows Forms-SteuerelementenAttributes in Windows Forms Controls
Beschreibt die Attribute, die Sie auf Eigenschaften oder andere Member der benutzerdefinierten Steuerelemente und Komponenten anwenden können.Describes the attributes you can apply to properties or other members of your custom controls and components.

Zeichnen und Ausgeben von benutzerdefinierten SteuerelementenCustom Control Painting and Rendering
Erläutert, wie die Darstellung von Steuerelementen angepasst werden kann.Shows how to customize the appearance of your controls.

Layout in Windows Forms-SteuerelementenLayout in Windows Forms Controls
Veranschaulicht, wie Sie komplexe Layouts für Steuerelemente und Formulare erstellen können.Shows how to create sophisticated layouts for your controls and forms.

Multithreading in Windows Forms-SteuerelementenMultithreading in Windows Forms Controls
Veranschaulicht das Implementieren von Multithread-Steuerelementen.Shows how to implement multithreaded controls.

ReferenzReference

System.Windows.Forms.Control
Beschreibt diese Klasse und enthält Links zu allen Membern.Describes this class and has links to all of its members.

System.Windows.Forms.UserControl
Beschreibt diese Klasse und enthält Links zu allen Membern.Describes this class and has links to all of its members.

Entwurfszeitattribute für KomponentenDesign-Time Attributes for Components
Listet die Metadatenattribute für Komponenten und Steuerelemente auf, damit sie in visuellen Designern zur Entwurfszeit korrekt angezeigt werden.Lists metadata attributes to apply to components and controls so that they are displayed correctly at design time in visual designers.

Erweitern der EntwurfszeitunterstützungExtending Design-Time Support
Beschreibt die Implementierung von Klassen wie Editoren und Designern, die Entwurfszeitunterstützung bereitstellen.Describes how to implement classes such as editors and designers that provide design-time support.

Vorgehensweise: Lizenz-Komponenten und SteuerelementenHow to: License Components and Controls
Beschreibt das Implementieren einer Lizenzierung in ein Steuerelement oder eine Komponente.Describes how to implement licensing in your control or component.

Siehe auch Entwickeln von Windows Forms-Steuerelemente zur Entwurfszeit.Also see Developing Windows Forms Controls at Design Time.