Eigenschaften von Windows Forms-Steuerelementen

Ein Windows Forms-Steuerelement erbt viele Eigenschaften von der Basisklasse System.Windows.Forms.Control. Dazu gehören Eigenschaften wie Font, ForeColor, BackColor, Bounds, ClientRectangle, DisplayRectangle, Enabled, Focused, Height, Width, Visible, AutoSize und viele weitere. Details zu abgeleiteten Eigenschaften finden Sie unter System.Windows.Forms.Control.

Sie können geerbte Eigenschaften in Ihrem Steuerelement außer Kraft setzen oder neue Eigenschaften definieren.

In diesem Abschnitt

Definieren einer Eigenschaft
Demonstriert das Implementieren einer Eigenschaft für ein benutzerdefiniertes Steuerelement oder eine Komponente und das Integrieren der Eigenschaft in die Entwurfsumgebung.

Definieren von Standardwerten mit der ShouldSerialize-Methode und der Reset-Methode
Demonstriert das Definieren von Standardeigenschaftswerten für ein benutzerdefiniertes Steuerelement oder eine Komponente.

Durch geänderte Eigenschaften ausgelöste Ereignisse
Beschreibt das Aktivieren von Benachrichtigungen über Eigenschaftsänderungen, wenn ein Eigenschaftswert geändert wird.

Vorgehensweise: Verfügbarmachen der Eigenschaften konstituierender Steuerelemente
Veranschaulicht, wie man Eigenschaften von konstituierenden Steuerelementen in einem benutzerdefinierten zusammengesetzten Steuerelement verfügbar macht.

Implementierung von Methoden in benutzerdefinierten Steuerelementen
Beschreibt die Implementierung von Methoden in benutzerdefinierten Steuerelementen und Komponenten.

Verweis

UserControl
Dokumentiert die Basisklasse für das Implementieren von zusammengesetzten Steuerelementen.

TypeConverterAttribute
Dokumentiert das Attribut, das den zu verwendenden TypeConverter für einen benutzerdefinierten Eigenschaftentyp angibt.

EditorAttribute
Dokumentiert das Attribut, das den zu verwendenden UITypeEditor für eine benutzerdefinierte Eigenschaft angibt.

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

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.