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