次の方法で共有


ControlCollection.RemoveAt メソッド

ControlCollection オブジェクトから、指定したインデックス位置にある子コントロールを削除します。

Public Overridable Sub RemoveAt( _
   ByVal index As Integer _)
[C#]
public virtual void RemoveAt(intindex);
[C++]
public: virtual void RemoveAt(intindex);
[JScript]
public function RemoveAt(
   index : int);

パラメータ

  • index
    コレクションから削除されるサーバー コントロールの序数インデックス。

例外

例外の種類 条件
HttpException ControlCollection オブジェクトが読み取り専用の場合にスローされます。

解説

コレクションからコントロールをそのコントロールの値に基づいて削除するには、 Remove メソッドを使用します。

使用例

[Visual Basic] RemoveAt メソッドを使用して myButton サーバー コントロールから子コントロールを削除する例を次に示します。このメソッドを呼び出すと、最初にインデックス位置 1 が指定されます。コントロールはこの位置から削除されます。次に、この例では、その位置のコントロールが ControlCollection から削除されたことを示すテキスト メッセージが配置先のページに書き込まれます。

 
' Use the RemoveAt method to delete the child control
' at index location 1.           
myButton.Controls.RemoveAt(1)
msgRemoveAt.Text = "The control at index location 1 has been removed."

[C#, C++, JScript] C#、C++、および JScript のサンプルはありません。Visual Basic のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

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

参照

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