次の方法で共有


ControlCollection.Count プロパティ

指定された ASP.NET サーバー コントロールの ControlCollection オブジェクト内にあるサーバー コントロールの数を取得します。

Public Overridable ReadOnly Property Count As Integer  Implements _   ICollection.Count
[C#]
public virtual int Count {get;}
[C++]
public: __property virtual int get_Count();
[JScript]
public function get Count() : int;

プロパティ値

ControlCollection オブジェクト内のサーバー コントロールの数。

実装

ICollection.Count

使用例

Count プロパティを使用して、コントロールの ControlCollection オブジェクトを反復処理する方法の例を次に示します。 Control.HasControls プロパティを使用すると、コントロールに子コントロールがあるかどうかが検査されます。 HasControlsfalse を返した場合、残りのコードは実行されません。

 
If HasControls() Then
    Dim i As Integer
    For i = 0 To Controls.Count - 1
        Controls(i).RenderControl(writer)
    Next i
End If

[C#] 
if (HasControls()) {
                 for (int i=0; i < Controls.Count; i++) {
                     Controls[i].RenderControl(writer);
                 }
   }

[C++] 
if (HasControls()) {
   for (int i=0; i < Controls->Count; i++) {
      Controls->Item[i]->RenderControl(writer);
   }
}

[JScript] 
if (HasControls()) {
                 for (var i : int = 0; i < Controls.Count; i++) {
                     Controls[i].RenderControl(writer);
                 }
   }

必要条件

プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ

参照

ControlCollection クラス | ControlCollection メンバ | System.Web.UI 名前空間 | Controls