Control.ControlCollection.Contains(Control) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Meghatározza, hogy a megadott vezérlő tagja-e a gyűjteménynek.
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
Paraméterek
Válaszok
true ha a Control gyűjtemény tagja; ellenkező esetben false.
Példák
Az alábbi példakód eltávolít egy Control értéket a Control.ControlCollection származtatott osztályból Panel , ha tagja a gyűjteménynek. A példához létre kell hoznia egy Panel, egy Buttonés legalább egy RadioButton vezérlőt egy Form. A RadioButton vezérlők hozzá lesznek adva a Panel vezérlőhöz, és hozzáadódnak a Panel vezérlőhöz.Form Ha a gombra kattint, a névvel ellátott removeButton választógomb el lesz távolítva a Control.ControlCollectionprogramból.
// 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
Megjegyzések
Ez a módszer lehetővé teszi annak meghatározását, hogy egy tagja-e Control a gyűjteménynek, mielőtt műveleteket kísérel meg végrehajtani a Control. Ezzel a módszerrel ellenőrizheti, hogy a gyűjteményhez hozzáadtak-e vagy Control továbbra is tagja-e a gyűjteménynek.