Visual Basic - TreeView!!!!!!!!!!!!!!!!1

Life is soft - evento anual de software empresarial
 
Vista:

TreeView!!!!!!!!!!!!!!!!1

Publicado por Soto (1 intervención) el 03/09/2003 23:26:18
HOLA AMIGOS, ALGUIEN ME PODRIA AYUDAR CON ESTO, ESTOY HACIENDO UN SISTEMA, Y QUIERO PONER UN MENU DE OPCIONES, COMO EJM, ARCHIVO, IMPRIMIR, GUARDAR, ETC, PERO ME DIJIERON QUE PARA QUE SE VEA UNA POCO MAS MEJOR, CON UN OBJETO TreeView SE VEIA SUPER BIEN, PERO NO SE COMO, SE QUE SIRVE PARA VARIAS COSAS, QUE TRABAJA CON NODOS, PERO SE PUEDE HACER ALGO COMO LO QUE BUSCO, SI ALGUIEN TIENE LA RESPUESTA, AGRADECIDO...............
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:TreeView!!!!!!!!!!!!!!!!1

Publicado por Juan (284 intervenciones) el 04/09/2003 16:25:28
Yo no utilizaría el treeview para hacer un menú, para eso ya están los menús, de todas formas te pongo el ejemplo que hay en la ayuda para añadir nodos:

Private Sub Form_Load()
' Establece propiedades del control ImageList.
TreeView1.LineStyle = tvwRootLines ' Linestyle = 1

' Agrega los objetos Node.
Dim nodX As Node ' Declara una variable Node.
' Primer nodo con el texto 'Raíz'.
Set nodX = TreeView1.Nodes.Add(, , "r", "Raíz")

' Este nodo es secundario de Node 1 ("Raíz").
Set nodX = TreeView1.Nodes.Add("r", tvwChild, "child1", "Secundario")

End Sub

Si quieres ejecutar un código cada vez que se pinche en un nodo pon algo como esto:

Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)
Select Case Node.Key
Case "r"
TreeView1.Nodes(Node.Index).Expanded = True
Case "child1"
MsgBox "Se pincho el nodo secundario"
End Select
End Sub

Nota: el segundo código es para añadir con el primero.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar