TreeNodeCollection.RemoveAt(Int32) Método

Definição

Remove um nó em árvore da coleção de nós em árvore num índice especificado.

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)

Parâmetros

index
Int32

O índice do TreeNode para remover.

Implementações

Exemplos

O exemplo de código seguinte remove o primeiro TreeNode de a TreeView se a sua TreeNode.Text propriedade estiver definida como "Node0". Quando a Button é clicado, o primeiro TreeNode de é TreeView eliminado usando o RemoveAt método. Este exemplo exige que tenhas criado um TreeView e um Button em um Form. O primeiro TreeNode deverá TreeView ter a propriedade de texto "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

Observações

Quando a TreeNode é removido da coleção de nós da árvore, todos os nós subsequentes da árvore são movidos uma posição para cima na coleção.

Também pode remover algo TreeNode que adicionou anteriormente usando os Remove métodos ou.Clear

Note

A enumeração da coleção e a remoção de nós não são suportadas.

Para adicionar novos TreeNode objetos à coleção, use os Add, AddRange, ou Insert métodos.

Aplica-se a

Ver também