Control.HasChildren プロパティ

コントロールに 1 つ以上の子コントロールが格納されているかどうかを示す値を取得します。

Public ReadOnly Property HasChildren As Boolean
[C#]
public bool HasChildren {get;}
[C++]
public: __property bool get_HasChildren();
[JScript]
public function get HasChildren() : Boolean;

プロパティ値

コントロールに 1 つ以上の子コントロールが格納されている場合は true 。それ以外の場合は false

解説

Controls コレクションの Count が 0 を超える場合、 HasChildren プロパティは true を返します。 HasChildren プロパティにアクセスしても、コントロールに子がない場合は Control.ControlCollection が強制的に作成されることはないため、このプロパティを参照すると、コントロールのツリーを進むときのパフォーマンスを向上できます。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

Control クラス | Control メンバ | System.Windows.Forms 名前空間 | Count