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
| 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
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
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.