Control.ControlCollection.Contains(Control) Méthode

Définition

Détermine si le contrôle spécifié est un membre de la collection.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

Paramètres

control
Control

Control à rechercher dans la collection.The Control to locate in the collection.

Retours

true si Control est membre de la collection ; sinon, false.true if the Control is a member of the collection; otherwise, false.

Exemples

L’exemple de code suivant supprime une Control de la Control.ControlCollection de la classe dérivée Panel s’il s’agit d’un membre de la collection.The following code example removes a Control from the Control.ControlCollection of the derived class Panel if it is a member of the collection. L’exemple requiert que vous ayez créé un Panel, un Buttonet au moins un contrôle RadioButton sur un Form.The example requires that you have created a Panel, a Button, and at least one RadioButton control on a Form. Les contrôles RadioButton sont ajoutés au contrôle Panel et le contrôle Panel ajouté au Form.The RadioButton controls are added to the Panel control, and the Panel control added to the Form. Lorsque l’utilisateur clique sur le bouton, la case d’option nommée removeButton est supprimée du 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

Remarques

Cette méthode vous permet de déterminer si un Control est membre de la collection avant de tenter d’effectuer des opérations sur le Control.This method enables you to determine whether a Control is a member of the collection before attempting to perform operations on the Control. Vous pouvez utiliser cette méthode pour confirmer qu’une Control a été ajoutée à ou est toujours membre de la collection.You can use this method to confirm that a Control has been added to or is still a member of the collection.

S’applique à

Voir aussi