ControlCollection.Item プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ControlCollection.Item プロパティの意味・解説 

ControlCollection.Item プロパティ

ControlCollection オブジェクト指定されインデックス位置にあるサーバー コントロールへの参照取得します

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

例外例外
例外種類条件

ArgumentOutOfRangeException

index パラメータが 0 未満か、ControlCollection.Count 以上です。

使用例使用例

Remove メソッド呼び出し削除されるコントロールインデックス位置を、Item プロパティ使用して指定するコード例次に示します。これは、myButton.Controls.Remove 構文実行されています。

<html>
   <head>
      <script language="VB" runat="server">
   Sub Page_Load( Sender as Object,e
 as EventArgs )
      Response.Write("<h2><Center><b><font
 color=blue> Sample for ControlCollection Class</font></h2></Center></b>")
      Dim  myLiteralControl as LiteralControl=new
 LiteralControl("ChildControl1")
      myButton.Controls.Add(myLiteralControl)
      myButton.Controls.AddAt(1,new LiteralControl("ChildControl2"))

      Dim myControlCollectionArray as System.Array
 = _
                     Array.CreateInstance(GetType(object)
,myButton.Controls.Count)
      myButton.Controls.CopyTo(myControlCollectionArray,0)
      Dim myEnumerator1 as IEnumerator= myControlCollectionArray.GetEnumerator()
      while (myEnumerator1.MoveNext())
         Dim myObject as object
 = myEnumerator1.Current
         if(myObject.GetType().Equals(GetType(LiteralControl)))
            Dim childControl as LiteralControl=CType(myEnumerator1.Current
,LiteralControl)
            Response.Write("<b><br> This is the  text
 of the child Control  </b>:" _
                           + Server.HtmlEncode(childControl.Text))
         End If
      End While

      myButton.Controls.Remove(myButton.Controls(0))
      Response.Write("<br><b>ChildControl1 is removed</b>")
      Response.Write("<br><b> The count of ControlCollection
 </b>" _
                     +myButton.Controls.Count.ToString())
      myButton.Controls.Clear()

   End Sub
      </script>
   </head>
   <body MS_POSITIONING="GridLayout">
      <form id="Form1" method="post"
 runat="server">
         <asp:Button ID="myButton" Text="Sample
 ServerControl" Runat="server"></asp:Button>
      </form>
   </body>
</html>
<html>
   <head>
      <script language="cs" runat="server">
   void Page_Load(Object Sender,EventArgs e)
   {
      Response.Write("<h2><Center><b><font color=blue>
 Sample for ControlCollection Class</font></h2></Center></b>");
      LiteralControl myLiteralControl=new LiteralControl("ChildControl1");
      myButton.Controls.Add(myLiteralControl);
      myButton.Controls.AddAt(1,new LiteralControl("ChildControl2"));

      System.Array myControlCollectionArray =Array.CreateInstance(typeof(object)
,myButton.Controls.Count);
      myButton.Controls.CopyTo(myControlCollectionArray,0);
      IEnumerator myEnumerator1= myControlCollectionArray.GetEnumerator();
      while (myEnumerator1.MoveNext())
      {
         object myObject = myEnumerator1.Current;
         if(myObject.GetType().Equals(typeof(LiteralControl)))
         {
            LiteralControl childControl=(LiteralControl)myEnumerator1.Current;
            Response.Write("<b><br> This is the  text of the child
 Control  </b>:"
                           + Server.HtmlEncode(childControl.Text));
         }
      }

      myButton.Controls.Remove(myButton.Controls[0]);
      Response.Write("<br><b>ChildControl1 is removed</b>");
      Response.Write("<br><b> The count of ControlCollection </b>"
                     +myButton.Controls.Count);
      myButton.Controls.Clear();
   }
      </script>
   </head>
   <body MS_POSITIONING="GridLayout">
      <form id="Form1" method="post" runat="server">
         <asp:Button ID="myButton" Text="Sample ServerControl"
 Runat="server"></asp:Button>
      </form>
   </body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ControlCollection クラス
ControlCollection メンバ
System.Web.UI 名前空間
Control.Controls プロパティ


このページでは「.NET Framework クラス ライブラリ リファレンス」からControlCollection.Item プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からControlCollection.Item プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からControlCollection.Item プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ControlCollection.Item プロパティ」の関連用語

ControlCollection.Item プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ControlCollection.Item プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS