Control.ControlCollection.RemoveAt(Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee verwijdert u een besturingselement uit de verzameling besturingselementen op de opgegeven geïndexeerde locatie.
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)
Parameters
Implementeringen
Voorbeelden
In het volgende codevoorbeeld wordt de eerste Control in de Control.ControlCollection afgeleide klasse Panel verwijderd als het aantal verzameling groter is dan nul. Voor het voorbeeld moet u een Panel, een Buttonen ten minste één ander besturingselement op een Formhebben gemaakt. De andere besturingselementen worden toegevoegd aan het Panel besturingselement en het Panel besturingselement toegevoegd aan het Formbesturingselement. Wanneer op de knop wordt geklikt, wordt het eerste besturingselement in het deelvenster verwijderd uit het 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
Opmerkingen
Wanneer een Control van de besturingselementenverzameling wordt verwijderd, worden alle volgende besturingselementen één positie in de verzameling verplaatst.
U kunt ook een Control die u eerder hebt toegevoegd verwijderen met behulp van de Remove of Clear methoden.
Als u nieuwe Control objecten wilt toevoegen aan de verzameling, gebruikt u de Add of AddRange methoden.