Control.ControlCollection.Contains(Control) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se o controle especificado é membro da coleção.
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
Parâmetros
Retornos
true
se o Control é um membro da coleção; caso contrário, false
.
Exemplos
O exemplo de código a Control.ControlCollection seguir remove um Control da classe Panel derivada se ele for um membro da coleção. O exemplo requer que você tenha criado um, um PanelButtone pelo menos um RadioButton controle em um Form. Os RadioButton controles são adicionados ao Panel controle e o Panel controle adicionado ao Form. Quando o botão é clicado, o botão de opção nomeado removeButton
é removido do 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
Comentários
Esse método permite determinar se um Control membro da coleção é um membro antes de tentar executar operações no Control. Você pode usar esse método para confirmar se um Control foi adicionado ou ainda é um membro da coleção.