Visual Basic - como puedo trabajar con el tree view

Life is soft - evento anual de software empresarial
 
Vista:

como puedo trabajar con el tree view

Publicado por Joel (4 intervenciones) el 04/07/2002 18:32:30
Hola genios de la web del programador, quisiera que por favor me den algunos ejemplos de como usar el tree view de forma sencilla haciendo que lea las carpetas que se encuentran en mi disco. gracias
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:como puedo trabajar con el tree view

Publicado por Nelson Fredericksen (125 intervenciones) el 04/07/2002 19:50:19
No se si te refiers a esto, espero que te sirva...
' Declara variables globales
Dim indrag As Boolean ' Indicador de operación arrastrar y colocar.
Dim nodX As Object ' Elemento arrastrado.

Private Sub Form_Load()
' Carga un mapa de bits en un control Imagelist.
Dim imgX As ListImage
Dim BitmapPath As String
BitmapPath = "icons\mail\mail01a.ico"
Set imgX = imagelist1.ListImages.Add(, , LoadPicture(BitmapPath))

' Inicializa el control TreeView y crea varios nodos.
TreeView1.ImageList = imagelist1
Dim nodX As Node ' Crea un árbol.
Set nodX = TreeView1.Nodes.Add(, , , "Primario 1", 1)
Set nodX = TreeView1.Nodes.Add(, , , "Primario 2", 1)
Set nodX = TreeView1.Nodes.Add(1, tvwChild, , "Secundario 1", 1)
Set nodX = TreeView1.Nodes.Add(1, tvwChild, , "Secundario 2", 1)
Set nodX = TreeView1.Nodes.Add(2, tvwChild, , "Secundario 3", 1)
Set nodX = TreeView1.Nodes.Add(2, tvwChild, , "Secundario 4", 1)
Set nodX = TreeView1.Nodes.Add(3, tvwChild, , "Secundario 5", 1)
nodX.EnsureVisible ' Expande el árbol para mostrar todos los nodos.
End Sub
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

RE:como puedo trabajar con el tree view

Publicado por Nelson Fredericksen (125 intervenciones) el 04/07/2002 19:56:02
UPS !!! Se me olvido parte del código' Declara variables globales
Dim indrag As Boolean ' Indicador de operación arrastrar y colocar.
Dim nodX As Object ' Elemento arrastrado.

Private Sub Form_Load()
' Carga un mapa de bits en un control Imagelist.
Dim imgX As ListImage
Dim BitmapPath As String
BitmapPath = "icons\mail\mail01a.ico"
Set imgX = imagelist1.ListImages.Add(, , LoadPicture(BitmapPath))

' Inicializa el control TreeView y crea varios nodos.
TreeView1.ImageList = imagelist1
Dim nodX As Node ' Crea un árbol.
Set nodX = TreeView1.Nodes.Add(, , , "Primario 1", 1)
Set nodX = TreeView1.Nodes.Add(, , , "Primario 2", 1)
Set nodX = TreeView1.Nodes.Add(1, tvwChild, , "Secundario 1", 1)
Set nodX = TreeView1.Nodes.Add(1, tvwChild, , "Secundario 2", 1)
Set nodX = TreeView1.Nodes.Add(2, tvwChild, , "Secundario 3", 1)
Set nodX = TreeView1.Nodes.Add(2, tvwChild, , "Secundario 4", 1)
Set nodX = TreeView1.Nodes.Add(3, tvwChild, , "Secundario 5", 1)
nodX.EnsureVisible ' Expande el árbol para mostrar todos los nodos.
End Sub

Private Sub TreeView1_MouseDown _
(Button As Integer, Shift As Integer, x As Single, y As Single)
Set nodX = TreeView1.SelectedItem ' Elemento arrastrado.
End Sub

Private Sub TreeView1_MouseMove _
(Button As Integer, Shift As Integer, x As Single, y As Single)
If Button = vbLeftButton Then ' Operación de arrastre.
indrag
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

RE:como puedo trabajar con el tree view

Publicado por Alvaro Marín (574 intervenciones) el 05/07/2002 09:35:02
Estimado amigo:
En www.ambsoftware.com encontrarás varios ejemplos del uso del control Treeview.
Para localizarlos te recomiendo que utilices el buscador de recursos de la página principal y escribas en la casilla la palabra "treeview".
Espero que esta información te sirva de ayuda.
Fdo.- Alvaro Marín
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