Control.ControlCollection.Contains(Control) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda je zadaný ovládací prvek členem kolekce.
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
Parametry
Návraty
true
Control je-li členem kolekce; v opačném případě . false
Příklady
Následující příklad kódu odebere z Control.ControlCollection odvozené třídyPanel, Control pokud je členem kolekce. Příklad vyžaduje, abyste vytvořili ovládací Panelprvek , Buttonaspoň jeden RadioButton ovládací prvek na .Form Ovládací RadioButton prvky se přidají do Panel ovládacího prvku a ovládací prvek přidaný Panel do Formovládacího prvku . Po kliknutí na tlačítko se přepínač s názvem removeButton
odebere z tlačítka 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
Poznámky
Tato metoda umožňuje určit, zda Control je členem kolekce před pokusem o provedení operací s objektem Control. Tuto metodu můžete použít k potvrzení, že Control byl přidán nebo je stále členem kolekce.