Tecnología

Inicio

Cómo utilizar Treeview en VB6

Una información de control TreeView muestra similar a la forma en que el Explorador de Windows muestra la información de archivos y carpetas. Los TreeView muestra tanto las imágenes como datos de texto. También puede establecer otras propiedades, como si se debe permitir casillas de verificación, líneas espectáculo de árbol, o tiene selección única frente a la selección fila completa. En el código, puede establecer muchas otras propiedades, basada en eventos. Por ejemplo, cuando el usuario final hace clic en un nodo de esta acción ejecuta el código que podría cambiar la imagen de la nodo para indicar que el nodo es abierto en lugar de cerrado.

Instrucciones

1 Crear un nuevo proyecto EXE estándar de Visual Basic. Haga clic "Componentes" en el menú "Proyecto", y seleccione "Microsoft Windows Common Controls 6.0 (SP6)." Esto agrega el control TreeView a la caja de herramientas de VB.

2 Seleccione el control "TreeView" y hacer clic en "Form1" que se crea de forma predeterminada. Mantenga pulsado el botón izquierdo del ratón, arrastrar el ratón a través de la forma y suelte el botón del ratón. Esto crea un control TreeView tan ancho como el arrastre del ratón. Haga clic en el control "TreeView" después de que aparece en el formulario y arrastre para ampliar cualquiera de los puntos azules que rodean el otro borde para cambiar el tamaño del control.

3 Seleccione "ImageList" de la "caja de herramientas" y hacer clic en "Form1" para crear un nuevo control ImageList. Haga clic en "ImageList1" recién creado y seleccione "Propiedades". Haga clic en la pestaña "Imágenes" y haga clic en el botón "Insertar imagen" para agregar imágenes al control. Asignar el "ImageList" para el control TreeView escribiendo el siguiente código en el "Form1_Load" event: "Establecer TreeView1.ImageList = ImageList1."

4 Definir una variable de tipo "nodo" en el evento "Form1_Load". Ponga esa variable igual a "TreeView1.Nodes.Add (,,," Primer Nivel "," FirstImage ")." Este código crea el primer nodo en el árbol que se muestra como "FirstLevel". La imagen que aparece es la imagen con el valor de la clave de "FirstImage" en el control "ImageList".

5 Añadir nodos secundarios, se muestran a continuación las palabras "FirstLevel" configurando el nodo variable igual a "TreeView1.Nodes.Add (miNodo, tvwChild," SecondLevel "," SecondImage ")" en el evento "Form1_Load". El TreeView se verá así que el usuario final:

Primer nivel

Segundo nivel

Consejos y advertencias

  • El TreeView también se puede rellenar de una consulta de base de datos. Sólo tiene que sustituir el texto del nodo con el valor del campo de base de datos de regresar de la consulta.