Partager via


Control.ControlCollection.Contains(Control) Méthode

Définition

Détermine si le contrôle spécifié est un membre de la collection.

public:
 bool Contains(System::Windows::Forms::Control ^ control);
public bool Contains (System.Windows.Forms.Control control);
public bool Contains (System.Windows.Forms.Control? control);
member this.Contains : System.Windows.Forms.Control -> bool
Public Function Contains (control As Control) As Boolean

Paramètres

control
Control

Control à rechercher dans la collection.

Retours

Boolean

true si Control est membre de la collection ; sinon, false.

Exemples

L’exemple de code suivant supprime une Control de la Control.ControlCollection classe Panel dérivée s’il est membre de la collection. L’exemple nécessite que vous ayez créé un , un PanelButtonet au moins un RadioButton contrôle sur un Form. Les RadioButton contrôles sont ajoutés au Panel contrôle et le Panel contrôle ajouté au Form. Lorsque le bouton est cliqué, la case d’option nommée removeButton est supprimée du 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 membre de la collection avant de tenter d’effectuer des opérations sur le Control. Vous pouvez utiliser cette méthode pour confirmer qu’un Control a été ajouté ou est toujours membre de la collection.

S’applique à

Voir aussi