TreeNodeCollection.Item[] Propriedade

Definição

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

Sobrecargas

Name Description
Item[Int32]

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

Item[String]

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

Item[Int32]

Origem:
TreeNodeCollection.cs
Origem:
TreeNodeCollection.cs
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

A localização indexada do TreeNode na coleção.

Valor de Propriedade

No TreeNode local indexado especificado na coleção.

Exceções

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

O index valor é inferior a 0 ou superior ao último índice da coleção.

O TreeNode que está a ser atribuído a este índice já está atribuído a um índice diferente ou a um controlo diferente TreeView .

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

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

Ver também

Aplica-se a

Item[String]

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

Obtém o nó da á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 para recuperar da coleção.

Valor de Propriedade

O TreeNode com a chave especificada.

Observações

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

A comparação principal não é sensível a maiúsculas minúsculas. Se o key parâmetro for null ou uma cadeia vazia, a Item[] propriedade devolve null.

Aplica-se a