TreeNodeCollection.Item[] Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un nodo de árbol dentro de la colección.
Sobrecargas
Item[Int32] |
Obtiene o establece el control TreeNode en la ubicación indizada especificada en la colección. |
Item[String] |
Obtiene el nodo de árbol con la clave especificada de la colección. |
Item[Int32]
Obtiene o establece el control TreeNode en la ubicación indizada especificada en 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
Valor de propiedad
Objeto TreeNode que se encuentra en la ubicación indizada especificada de la colección.
Excepciones
.NET 6 y versiones posteriores: index
es null
.
El valor de index
es menor que 0 o mayor que el último índice de la colección.
El elemento TreeNode que se está asignando a este índice ya lo está a otro, o bien a otro control 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 TreeView se elimina mediante el RemoveAt método . En este ejemplo se requiere que haya creado un TreeView y un en Button .Form El primero TreeNode de TreeView su 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 TreeNodeCollection, puede hacer referencia al objeto de colecció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]
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
Valor de propiedad
El objeto 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
.