Visual Basic.NET - Treeview / TreeNode : Problema de principiante! (Visual Basic)

 
Vista:
Imágen de perfil de Martin San Pedro

Treeview / TreeNode : Problema de principiante! (Visual Basic)

Publicado por Martin San Pedro (3 intervenciones) el 12/01/2016 19:50:47
Que tal!
Soy super nuevo en lo que es programacion y ahora me meti de lleno a aprender...
Estoy ultra trabado y me googlie la vida pero no puedo encontrar una solucion a este problema que SEGURO es re basico...

Imaginemos este escenario:
Captura

Como puedo hacer para que cada click izquierdo que hago en cada node me aparezca algo diferente en el group panel de la derecha?
(Puede no ser un group panel, puse eso para la foto)

Estoy tratando de emular algo similar al "Putty" y llegue a este problemon!

(Para referencia, una img del putty)

putty-openssh-31

Aclaro: Cada Node que se clickea muestra algo diferente!

Muchas 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
sin imagen de perfil
Val: 481
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Treeview / TreeNode : Problema de principiante! (Visual Basic)

Publicado por Miguel (476 intervenciones) el 12/01/2016 20:52:07
Hola,

Usa el evento "AfterSelect" del "TreeView".

Para los controles si quieres insertar uno por uno, utiliza antes:
1
tuGroupBox.Controls.Clear()

Agrega tus controles según la opción seleccionada, ejemplo:
1
2
3
4
Dim lbl = new Label()
lbl.Text = "mi control"
lbl.Location = new Point(20,20)
tuGropBox.Controls.Ad(lbl)



Saludos,
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
Imágen de perfil de Martin San Pedro

Treeview / TreeNode : Problema de principiante! (Visual Basic)

Publicado por Martin San Pedro (3 intervenciones) el 12/01/2016 21:39:12
Capo!
Lo pruebo y te digo! :D
(Ahora me cabio laburar asi que lo voy a tener que probar en un ratito)

Gracias!
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
Imágen de perfil de Martin San Pedro

Treeview / TreeNode : Problema de principiante! (Visual Basic)

Publicado por Martin San Pedro (3 intervenciones) el 13/01/2016 15:48:58
Bueno, al final tu solucion no era exactamente lo que necesitaba PEEEEEEEERO me llevo a entender como goma hacer lo que yo queria...
1
2
3
4
5
6
7
8
9
Private Sub TreeView1_AfterSelect(sender As Object, e As TreeViewEventArgs) Handles TreeView1.AfterSelect
        If TreeView1.SelectedNode.Text.ToString() = "Sarasa" Then
            Dim f2 As New Sarasa
            Sarasa.TopLevel = False
            Panel1.Controls.Clear()
            Me.Panel1.Controls.Add(Sarasa)
            Sarasa.Show()
 
        End If

Con eso hice un panel que se popula con un form nuevo cuando se selecciona un nodo.
Basicamente exactamente lo que necesitaba...

Mil gracias por guiarme!
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
sin imagen de perfil
Val: 481
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Treeview / TreeNode : Problema de principiante! (Visual Basic)

Publicado por Miguel (476 intervenciones) el 13/01/2016 23:19:40
Bueno, me alegra que hayas encontrado solución a tu duda.

Saludos,
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