(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Control.HasChildren-Eigenschaft

Ruft einen Wert ab, der angibt, ob das Steuerelement ein oder mehrere untergeordnete Steuerelemente enthält.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

[<BrowsableAttribute(false)>]
member HasChildren : bool with get

Eigenschaftswert

Typ: System.Boolean
true , wenn das Steuerelement ein oder mehrere untergeordnete Steuerelemente enthält, andernfalls false.

Wenn der Count der Controls-Auflistung größer als 0 (null) ist, gibt die HasChildren-Eigenschaft true zurück. Der Zugriff auf die HasChildren-Eigenschaft erzwingt nicht das Erstellen einer Control.ControlCollection, wenn das Steuerelement über keine untergeordneten Elemente verfügt. Ein Verweis auf diese Eigenschaft kann daher einen Leistungsvorteil beim Durchlaufen einer Struktur von Steuerelementen bieten.

Im folgenden Codebeispiel werden die BackColor und die ForeColor der Steuerelemente auf die Standardsystemfarben festgelegt. Der Code ruft sich selbst rekursiv auf, wenn das Steuerelement über untergeordnete Steuerelemente verfügt. Für dieses Codebeispiel müssen Sie über ein Form mit zumindest einem untergeordneten Steuerelement verfügen. Mit einem untergeordneten Containersteuerelement, z. B. einem Panel oder einem GroupBox, das ein oder mehrere eigene untergeordnete Steuerelemente aufweist, ließe sich die Rekursion jedoch noch besser veranschaulichen.

Derzeit ist kein Code Beispiel verfügbar, oder die Sprache wird nicht unterstützt.

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft