Compartilhar via


TreeNodeCollection.Item[] Propriedade

Definição

Obtém ou define um nó de árvore na coleção.

Sobrecargas

Item[Int32]

Obtém ou define o TreeNode na localização indexada especificada na coleção.

Item[String]

Obtém o nó de árvore com a chave especificada da coleção.

Item[Int32]

Origem:
TreeNodeCollection.cs
Origem:
TreeNodeCollection.cs
Origem:
TreeNodeCollection.cs

Obtém ou define o TreeNode na localização indexada especificada na coleção.

public:
 virtual property System::Windows::Forms::TreeNode ^ default[int] { System::Windows::Forms::TreeNode ^ get(int index); void set(int index, System::Windows::Forms::TreeNode ^ value); };
public virtual System.Windows.Forms.TreeNode this[int index] { get; set; }
member this.Item(int) : System.Windows.Forms.TreeNode with get, set
Default Public Overridable Property Item(index As Integer) As TreeNode

Parâmetros

index
Int32

O local indexado do TreeNode na coleção.

Valor da propriedade

O TreeNode no local indexado especificado na coleção.

Exceções

.NET 6 e versões posteriores: index é null.

O index valor é menor que 0 ou é maior que o último índice na coleção.

O TreeNode que está sendo atribuído a esse índice já está atribuído a um índice diferente ou a um controle diferente TreeView .

Exemplos

O exemplo de código a seguir remove o primeiro TreeNode de um TreeView se sua TreeNode.Text propriedade estiver definida como "Node0". Quando um Button é clicado, o primeiro TreeNode no TreeView é excluído usando o RemoveAt método . Este exemplo requer que você tenha criado um TreeView e um Button em um Form. O primeiro TreeNode em seu TreeView deve ter uma propriedade de texto de "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

Comentários

Para atribuir objetos a um local específico ou recuperá-los do TreeNodeCollection, você pode referenciar TreeNode o objeto de coleção com um valor de índice específico. O valor de índice do TreeNodeCollection é um índice baseado em zero.

Confira também

Aplica-se a

Item[String]

Origem:
TreeNodeCollection.cs
Origem:
TreeNodeCollection.cs
Origem:
TreeNodeCollection.cs

Obtém o nó de árvore com a chave especificada da coleção.

public:
 virtual property System::Windows::Forms::TreeNode ^ default[System::String ^] { System::Windows::Forms::TreeNode ^ get(System::String ^ key); };
public virtual System.Windows.Forms.TreeNode this[string key] { get; }
public virtual System.Windows.Forms.TreeNode? this[string? key] { get; }
member this.Item(string) : System.Windows.Forms.TreeNode
Default Public Overridable ReadOnly Property Item(key As String) As TreeNode

Parâmetros

key
String

O nome do TreeNode a ser recuperado da coleção.

Valor da propriedade

O TreeNode com a chave especificada.

Comentários

A Name propriedade corresponde à chave de um TreeNode no TreeNodeCollection.

A comparação de chaves não diferencia maiúsculas de minúsculas. Se o key parâmetro for null ou uma cadeia de caracteres vazia, a Item[] propriedade retornará null.

Aplica-se a