Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo utilizar el control de vista de árbol

Cómo utilizar el control de vista de árbol

Las propiedades principales del control TreeView incluyen Nodos y SelectedNode. La propiedad Nodos contiene la lista de nodos de nivel superior en la vista de árbol. La propiedad SelectedNode establece el nodo seleccionado actualmente. Puede mostrar iconos junto a los nodos. El control utiliza imágenes de ImageList nombradas en la propiedad ImageList de la vista de árbol. La propiedad ImageIndex establece la imagen predeterminada para los nodos en la vista de árbol.

Añadir o eliminar nodos en el diseñador.

Seleccione el control de vista de árbol.

En la ventana Propiedades, haga clic en el botón de puntos suspensivos () junto a la propiedad Nodo.

Muestra el editor de nodos del árbol.

Para agregar un nodo, debe existir un nodo raíz. Si no hay ningún nodo raíz, primero debe hacer clic en el botón Agregar raíz para agregar un nodo raíz. Luego puede agregar nodos secundarios seleccionando el nodo raíz o cualquier otro nodo y haciendo clic en el botón Agregar hijo.

Para eliminar un nodo, seleccione el nodo que desea eliminar y haga clic en el botón Eliminar.

Recorre todos los nodos del control TreeView.

Crear un procedimiento recursivo para probar cada nodo (métodos recursivos en C# y C).

Llama al programa.

El siguiente ejemplo muestra cómo imprimir la propiedad Texto de cada objeto TreeNode:

Código VisualBasicCopy

subimpresión privada recursiva (ByValnAsTreeNode)

sistema. Diagnostics.Debug.WriteLine(texto)

MessageBox. display(n.text)

DimaNodeAsTreeNode

ForEachaNodeInn. node

imprime la recursión (ánodo)

luego

finaliza la unión

llama al nodo superior de la vista de árbol.

revisión de subllamada privada(byvalatreeviewstreeview)

DimnAsTreeNode

ForEachnInaTreeView. Nodo

Imprimir recursión(n)

Luego

Conector final

Determina en qué nodo de TreeView se hizo clic.

Utilice el objeto EventArgs para devolver una referencia al objeto del nodo en el que se hizo clic.

Determine en qué nodo se hizo clic comprobando la clase TreeViewEventArgs, que contiene datos relacionados con eventos.

Código VisualBasicCopy

subtreeview privada 1 _ después de seleccionar(ByValsenderAsSystem. object, _

ByValeAsSystem. windows . form . treeview eventargs)handlestreeview 1. AfterSelect

determina verificando la propiedad de nodo de los objetivos de eventos de vista de árbol.

Cuadro de mensajes. Display (e.Node.Text)

Conector final

Se recomienda descargar un MSDN, que tiene más detalles. Aquí sólo se reproduce una parte.