Teilen über


Control.ControlCollection.Contains(Control) Methode

Definition

Bestimmt, ob das angegebene Steuerelement ein Member der Auflistung ist.

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

Parameter

control
Control

Die Control, die in der Auflistung gesucht werden soll.

Gibt zurück

true, wenn das Control ein Member der Auflistung ist, andernfalls false.

Beispiele

Im folgenden Codebeispiel wird ein Control aus der Control.ControlCollection abgeleiteten Klasse Panel entfernt, wenn es sich um ein Element der Auflistung handelt. Das Beispiel erfordert, dass Sie ein Panel- , - Buttonund mindestens ein RadioButton -Steuerelement für einen Formerstellt haben. Die RadioButton Steuerelemente werden dem Panel -Steuerelement hinzugefügt, und das Panel -Steuerelement wird hinzugefügt Form. Wenn auf die Schaltfläche geklickt wird, wird das Optionsfeld namens removeButton aus der Control.ControlCollectionentfernt.

   // 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

Hinweise

Mit dieser Methode können Sie bestimmen, ob ein Control Mitglied der Auflistung ist, bevor Sie versuchen, Vorgänge für auszuführen Control. Sie können diese Methode verwenden, um zu bestätigen, dass ein Control -Element der Auflistung hinzugefügt wurde oder noch mitglied ist.

Gilt für:

Weitere Informationen