Control.ControlCollection.Contains(Control) Метод

Определение

Определяет, является ли указанный элемент управления членом коллекции.

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

Параметры

control
Control

Расположение Control в коллекции.

Возвращаемое значение

true Значение Control , falseесли является членом коллекции; в противном случае .

Примеры

В следующем примере кода удаляется Control из Control.ControlCollection производного класса Panel , если он является членом коллекции. В примере требуется, чтобы вы создали Panelэлемент управления , а Buttonтакже хотя бы один RadioButton элемент управления Form. Элементы RadioButton управления добавляются в Panel элемент управления, а Panel элемент управления добавляется в элемент Formуправления. При нажатии кнопки из него removeButton удаляется переключатель.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

Комментарии

Этот метод позволяет определить, является ли Control элемент коллекции членом коллекции, прежде чем пытаться выполнить операции с этим элементом Control. Этот метод можно использовать для подтверждения того, что добавлен или Control по-прежнему является членом коллекции.

Применяется к

См. также раздел