Control.ControlCollection.Contains(Control) Methode

Definition

Bestimmt, ob das angegebene Steuerelement ein Element 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

Der Control zu suchende In der Sammlung.

Gibt zurück

true wenn es sich um Control ein Element der Auflistung handelt, andernfalls false.

Beispiele

Im folgenden Codebeispiel wird eine 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, a Button, und mindestens ein RadioButton Steuerelement für ein .Form Die RadioButton Steuerelemente werden dem Panel Steuerelement hinzugefügt und dem Panel Steuerelement hinzugefügt Form. Wenn auf die Schaltfläche geklickt wird, wird das Optionsfeld mit dem Namen removeButton aus der Control.ControlCollectionSchaltfläche entfernt.

   // 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 ermitteln, ob ein Control Element der Auflistung ist, bevor Sie versuchen, Vorgänge für die ControlAuflistung auszuführen. Sie können diese Methode verwenden, um zu bestätigen, dass ein Control Element der Auflistung hinzugefügt wurde oder noch ein Element ist.

Gilt für:

Weitere Informationen