Control.ControlCollection.RemoveAt(Int32) 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í.
Odebere ovládací prvek z kolekce ovládacích prvků v zadaném indexovaném umístění.
public:
virtual void RemoveAt(int index);
public void RemoveAt (int index);
abstract member RemoveAt : int -> unit
override this.RemoveAt : int -> unit
Public Sub RemoveAt (index As Integer)
Parametry
Implementuje
Příklady
Následující příklad kódu odebere první Control z Control.ControlCollection odvozené třídy Panel , pokud je počet kolekce větší než nula. Příklad vyžaduje, abyste vytvořili ovládací Panelprvek , aspoň Buttonjeden další ovládací prvek na .Form Ostatní ovládací 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 z panelu odebere první ovládací prvek obsažený v panelu Control.ControlCollection.
// Remove the first control in the collection.
private:
void removeAtButton_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
if ( panel1->Controls->Count > 0 )
{
panel1->Controls->RemoveAt( 0 );
}
}
// Remove the first control in the collection.
private void removeAtButton_Click(object sender, System.EventArgs e)
{
if (panel1.Controls.Count > 0)
{
panel1.Controls.RemoveAt(0);
}
}
' Remove the first control in the collection.
Private Sub RemoveAtButton_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles RemoveAtButton.Click
If (Panel1.Controls.Count > 0) Then
Panel1.Controls.RemoveAt(0)
End If
End Sub
Poznámky
Control Při odebrání z kolekce ovládacích prvků se všechny následné ovládací prvky přesunou o jednu pozici v kolekci.
Můžete také odebrat dříve přidanou Control metodu nebo Clear metoduRemove.
Pokud chcete do kolekce přidat nové Control objekty, použijte metody Add nebo AddRange metody.