ControlCollection.Contains メソッド
指定したサーバー コントロールが親サーバー コントロールの ControlCollection オブジェクト内にあるかどうかを確認します。
Public Overridable Function Contains( _
ByVal c As Control _) As Boolean
[C#]
public virtual bool Contains(Controlc);
[C++]
public: virtual bool Contains(Control* c);
[JScript]
public function Contains(
c : Control) : Boolean;
パラメータ
- c
コレクション内で検索されるサーバー コントロール。
戻り値
指定されたサーバー コントロールがコレクションにある場合は true 。それ以外の場合は false 。
使用例
[Visual Basic, C#] System.Web.UI.Contains メソッドを使用して、 myForm
コントロールの ControlCollection オブジェクト内に Radio3
サーバー コントロールが存在するかどうかを確認し、存在する場合はそれを削除するコード例を次に示します。
' Create an event handler that uses the
' ControlCollection.Contains method to verify
' the existence of a Radio3 server control in
' the ControlCollection of the myForm server control.
' When a user clicks the button associated
' with this event handler, Radio3 is removed
' from the collection.
Sub RemoveBtn_Click(sender As [Object], e As EventArgs)
If myForm.Controls.Contains(Radio3) Then
myForm.Controls.Remove(Radio3)
End If
End Sub 'RemoveBtn_Click
[C#]
// Create an event handler that uses the
// ControlCollection.Contains method to verify
// the existence of a Radio3 server control in
// the ControlCollection of the myForm server control.
// When a user clicks the button associated
// with this event handler, Radio3 is removed
// from the collection.
void RemoveBtn_Click(Object sender, EventArgs e){
if (myForm.Controls.Contains(Radio3))
{
myForm.Controls.Remove(Radio3);
}
}
[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ
参照
ControlCollection クラス | ControlCollection メンバ | System.Web.UI 名前空間 | Controls