Sdílet prostřednictvím


TreeNodeCollection.RemoveAt(Int32) Metoda

Definice

Odebere uzel stromu z kolekce uzlů stromu v zadaném indexu.

public:
 virtual void RemoveAt(int index);
public virtual void RemoveAt(int index);
abstract member RemoveAt : int -> unit
override this.RemoveAt : int -> unit
Public Overridable Sub RemoveAt (index As Integer)

Parametry

index
Int32

Index odebrání TreeNode .

Implementuje

Příklady

Následující příklad kódu odebere první TreeNode z TreeView if jeho TreeNode.Text vlastnost je nastavena na "Node0". Button Když kliknete na tlačítko, první TreeNode v souboru TreeView se odstraní pomocí RemoveAt metody. Tento příklad vyžaduje, abyste vytvořili a TreeView na Button objektu Form. První TreeNode ve vašem případě TreeView by měl mít textovou vlastnost Node0.

void button2_Click( Object^ /*sender*/, EventArgs^ /*e*/ )
{
   // Delete the first TreeNode in the collection
   // if the Text property is S"Node0."
   if ( this->treeView1->Nodes[ 0 ]->Text->Equals( "Node0" ) )
   {
      this->treeView1->Nodes->RemoveAt( 0 );
   }
}
private void button2_Click(object sender, EventArgs e)
{
   // Delete the first TreeNode in the collection 
   // if the Text property is "Node0." 
   if(this.treeView1.Nodes[0].Text == "Node0")
   {
      this.treeView1.Nodes.RemoveAt(0);
   }
}
Private Sub button2_Click(sender As Object, e As EventArgs) Handles button2.Click
   ' Delete the first TreeNode in the collection 
   ' if the Text property is "Node0." 
   If Me.treeView1.Nodes(0).Text = "Node0" Then
      Me.treeView1.Nodes.RemoveAt(0)
   End If
End Sub

Poznámky

Když se odebere TreeNode ze kolekce uzlů stromu, přesunou se všechny následující uzly stromu o jednu pozici v kolekci.

Můžete také odebrat dříve přidanou TreeNode metodu Remove nebo Clear metodu.

Poznámka:

Výčet kolekcí a odebírání uzlů se nepodporuje.

Chcete-li do kolekce přidat nové TreeNode objekty, použijte Add, AddRangenebo Insert metody.

Platí pro

Viz také