Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
HasChildren Property
Collapse the table of content
Expand the table of content

Control.HasChildren Property

Gets a value indicating whether the control contains one or more child controls.

[Visual Basic]
Public ReadOnly Property HasChildren As Boolean
public bool HasChildren {get;}
public: __property bool get_HasChildren();
public function get HasChildren() : Boolean;

Property Value

true if the control contains one or more child controls; otherwise, false.


If the Controls collection has a Count greater than zero, the HasChildren property will return true. Accessing the HasChildren property does not force the creation of a Control.ControlCollection if the control has no children, so referencing this property can provide a performance benefit when walking a tree of controls.


Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also

Control Class | Control Members | System.Windows.Forms Namespace | Count

© 2015 Microsoft