Sie sind auf Seite 1von 4

El control TreeView

El control TreeView se utiliza para mostrar representaciones jerárquicas de


artículos similares a las formas en que los archivos y carpetas se muestran en el
panel izquierdo del Explorador de Windows. Cada nodo puede contener uno o más
nodos hijos.
Hagamos clic en un control TreeView desde el cuadro de herramientas y colóquelo
en el formulario

Propiedades del control TreeView


SN Propiedad Descripción

1 BackColor Obtiene o establece el color de fondo del control.

2 Imagen de fondo Obtiene o define la imagen de fondo para el control TreeView.

3 BackgroundImageLayout Obtiene o establece el diseño de la imagen de fondo para el control TreeView.

4 Estilo de borde Obtiene o establece el estilo del borde del control de vista de árbol.

5 CheckBoxes Obtiene o establece un valor que indica si casillas de verificación se muestran junto a
los nodos del árbol en el control de vista de árbol.

6 DataBindings Obtiene los enlaces de datos para el control.

7 Fuente Obtiene o establece el tipo de letra del texto que muestra el control.

8 FontHeight Obtiene o establece el alto de la fuente del control.


9 Color primario El color de primer plano actual de este control, que es el color del control utiliza para
dibujar el texto.

10 ItemHeight Obtiene o establece la altura de cada nodo del árbol en el control de vista de árbol.

11 Los nodos Obtiene la colección de nodos de árbol que están asignados al control de vista de árbol.

12 PathSeparator Obtiene o establece la cadena delimitadora que el camino nodo del árbol utiliza.

13 RightToLeftLayout Obtiene o establece un valor que indica si el TreeView debe ser establecido de derecha
a izquierda.

14 desplazable Obtiene o establece un valor que indica si el control muestra la vista de árbol barras de
desplazamiento cuando se necesitan.

15 SelectedImageIndex Obtiene o establece el valor de índice de la lista de imagen de la imagen que se


muestra cuando se selecciona un nodo de árbol.

dieciséis SelectedImageKey Obtiene o establece la clave de la imagen predeterminada que se muestra cuando un
TreeNode está en un estado seleccionado.

17 SelectedNode Obtiene o establece el nodo de árbol que se encuentra actualmente seleccionado en el


control de vista de árbol.

18 ShowLines Obtiene o establece un valor que indica si las líneas se dibujan entre los nodos del
árbol en el control de vista de árbol.

19 ShowNodeToolTips Obtiene o establece un valor que indica la información sobre herramientas se muestra
cuando el puntero del ratón pasa sobre un TreeNode.

20 ShowPlusMinus Obtiene o establece un valor que indica si signo más (+) y signo menos (-) se muestran
junto a los nodos del árbol que contienen los nodos del árbol niño.

21 ShowRootLines Obtiene o establece un valor que indica si las líneas se dibujan entre los nodos del
árbol que están en la raíz de la vista de árbol.

22 Ordenado Obtiene o establece un valor que indica si los nodos del árbol en la vista de árbol están
ordenados.

23 StateImageList Obtiene o establece la lista de imágenes que se utiliza para indicar el estado de la
TreeView y sus nodos.

24 Texto Obtiene o establece el texto del TreeView.

25 TopNode Obtiene o establece el primer nodo del árbol completamente visible en el control de
vista de árbol.

26 TreeViewNodeSorter Obtiene o establece la aplicación de IComparer para llevar a cabo una especie de
encargo de los nodos de TreeView.

27 VisibleCount Obtiene el número de nodos del árbol que pueden ser completamente visible en el
control de vista de árbol.
Los métodos para el control TreeView

Los siguientes son algunos de los métodos utilizados para el control TreeView:
SN Nombre del método y Descripción

1 Desplegar todo
Contrae todos los nodos incluidos todos los nodos secundarios en el control de vista de
árbol.
2 Expandir todo
Se expande todos los nodos.
3 GetNodeAt
Obtiene el nodo en la ubicación especificada.
4 GetNodeCount
Obtiene el número de nodos del árbol.
5 Ordenar
Ordena todos los elementos en el control de vista de árbol.
6 Encadenar
Devuelve una cadena que contiene el nombre del control.

Código

Public Class Form1


Private Sub Form1_Load(sender As Object, e As EventArgs) Handles M
yBase.Load
'create a new TreeView
Dim TreeView1 As TreeView
TreeView1 = New TreeView()
TreeView1.Location = New Point(10, 10)
TreeView1.Size = New Size(150, 150)
Me.Controls.Add(TreeView1)
TreeView1.Nodes.Clear()
'Creating the root node
Dim root = New TreeNode("Application")
TreeView1.Nodes.Add(root)
TreeView1.Nodes(0).Nodes.Add(New TreeNode("Project 1"))
'Creating child nodes under the first child
For loopindex As Integer = 1 To 4
TreeView1.Nodes(0).Nodes(0).Nodes.Add(New _
TreeNode("Sub Project" & Str(loopindex)))
Next loopindex
' creating child nodes under the root
TreeView1.Nodes(0).Nodes.Add(New TreeNode("Project 6"))
'creating child nodes under the created child node
For loopindex As Integer = 1 To 3
TreeView1.Nodes(0).Nodes(1).Nodes.Add(New _
TreeNode("Project File" & Str(loopindex)))
Next loopindex
' Set the caption bar text of the form.
Me.Text = "w3ii.com"
End Sub
End Class

Das könnte Ihnen auch gefallen