Compartir vía


TreeNodeCollection.Item[] Propiedad

Definición

Obtiene o establece un nodo de árbol dentro de la colección.

Sobrecargas

Nombre Description
Item[Int32]

Obtiene o establece el objeto TreeNode en la ubicación indizada especificada de la colección.

Item[String]

Obtiene el nodo de árbol con la clave especificada de la colección.

Item[Int32]

Source:
TreeNodeCollection.cs
Source:
TreeNodeCollection.cs
Source:
TreeNodeCollection.cs
Source:
TreeNodeCollection.cs
Source:
TreeNodeCollection.cs

Obtiene o establece el objeto TreeNode en la ubicación indizada especificada de la colección.

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

Ubicación indizada de en TreeNode la colección.

Valor de propiedad

en TreeNode la ubicación indizada especificada de la colección.

Excepciones

.NET 6 y versiones posteriores: index es null.

El index valor es menor que 0 o es mayor que el último índice de la colección.

El TreeNode que se va a asignar a este índice ya está asignado a un índice diferente o a un control diferente TreeView .

Ejemplos

En el ejemplo de código siguiente se quita el primero TreeNode de si TreeView su TreeNode.Text propiedad está establecida en "Node0". Cuando se hace clic en , Button el primero TreeNode de se TreeView elimina mediante el RemoveAt método . En este ejemplo se requiere que haya creado un TreeView elemento y un en Button .Form El primero TreeNode de su TreeView debe tener una propiedad 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

Comentarios

Para asignar TreeNode objetos a una ubicación específica o para recuperarlos de , puede hacer referencia al objeto de TreeNodeCollectioncolección con un valor de índice específico. El valor de índice de TreeNodeCollection es un índice de base cero.

Consulte también

Se aplica a

Item[String]

Source:
TreeNodeCollection.cs
Source:
TreeNodeCollection.cs
Source:
TreeNodeCollection.cs
Source:
TreeNodeCollection.cs
Source:
TreeNodeCollection.cs

Obtiene el nodo de árbol con la clave especificada de la colección.

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

Nombre del objeto que TreeNode se va a recuperar de la colección.

Valor de propiedad

TreeNode con la clave especificada.

Comentarios

La Name propiedad corresponde a la clave de en TreeNode .TreeNodeCollection

La comparación de claves no distingue mayúsculas de minúsculas. Si el key parámetro es null o una cadena vacía, la Item[] propiedad devuelve null.

Se aplica a