Control.ControlCollection.Contains(Control) Método

Definición

Determina si el objeto especificado es un miembro de la colección.Determines whether the specified control is a member of the collection.

public:
 bool Contains(System::Windows::Forms::Control ^ control);
public bool Contains (System.Windows.Forms.Control control);
member this.Contains : System.Windows.Forms.Control -> bool

Parámetros

control
Control

Control que se va a buscar en la colección.The Control to locate in the collection.

Devoluciones

Es true si el objeto Control es un miembro de la colección; en caso contrario, es false.true if the Control is a member of the collection; otherwise, false.

Ejemplos

En el ejemplo de código siguiente se quita un Control del Control.ControlCollection de la clase derivada Panel si es miembro de la colección.The following code example removes a Control from the Control.ControlCollection of the derived class Panel if it is a member of the collection. El ejemplo requiere que se haya creado un Panel, un Button y al menos un control RadioButton en Form.The example requires that you have created a Panel, a Button, and at least one RadioButton control on a Form. Los controles RadioButton se agregan al control Panel y el control Panel se agrega al Form.The RadioButton controls are added to the Panel control, and the Panel control added to the Form. Al hacer clic en el botón, se quita el botón de radio denominado removeButton del Control.ControlCollection.When the button is clicked, the radio button named removeButton is removed from the Control.ControlCollection.

   // Remove the RadioButton control if it exists.
private:
   void removeButton_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
   {
      if ( panel1->Controls->Contains( removeButton ) )
      {
         panel1->Controls->Remove( removeButton );
      }
   }
// Remove the RadioButton control if it exists.
private void removeButton_Click(object sender, System.EventArgs e)
{
   if(panel1.Controls.Contains(removeButton))
   {
      panel1.Controls.Remove(removeButton);
   }
}
' Remove the RadioButton control if it exists.
Private Sub RemoveButton_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles RemoveButton.Click
    If Panel1.Controls.Contains(RemoveButton) Then
        Panel1.Controls.Remove(RemoveButton)
    End If
End Sub

Comentarios

Este método permite determinar si un Control es un miembro de la colección antes de intentar realizar operaciones en el Control.This method enables you to determine whether a Control is a member of the collection before attempting to perform operations on the Control. Puede usar este método para confirmar que se ha agregado un Control a o que sigue siendo miembro de la colección.You can use this method to confirm that a Control has been added to or is still a member of the collection.

Se aplica a

Consulte también: