Treeview

Iniciado por TheGhost(Z), 19 Abril 2006, 11:50 AM

0 Miembros y 1 Visitante están viendo este tema.

TheGhost(Z)

Amigos, tengo un problema al selecionar los Nodos y Child de un treeview.

Tengo la sgte. rama:

+America
-Europa
          - España
          - Portugal
          - Francia
          - Italia


Tengos 02 TextBox
El primer textbox = guarda continente
El segundp texbox = guarda pais

He usado la sgte. sentencia que me permite poner el texto de lo que he selecionado. al texto1.
Text1.Text = TreeView1.SelectedItem.Text

Lo que deseo es saber si he selecionado un child me pase el texto al segundo textbox y su respectivo nodo al text1.

Por ejemplo:

Si elijo Portugal:
Text1 = Europa
Text2= Portugal


Si elijo amerca:
Text1=AMerica
Text2=""



Saludos,


NYlOn

Espero que esto te sirva.

(Teniando en cuenta que TV se llama el TreeView:)

    If TV.SelectedItem.Children = 0 Then
        Text1 = TV.SelectedItem.Root
        Text2 = TV.SelectedItem
    Else
        Text1 = TV.SelectedItem
        Text2 = ""
    End If


Saludos.-

TheGhost(Z)

Hola, no sale. me arroja el primer pero con todo lo que pillo.

que significa ROOT talves haya cargado mal bi treeview.

lo que me gustaria saber es como puedo saber si estoy haicnedo click en uno NODO y un CHIldre

porque hay nodos que no tienen ningun chil y nodos que si tienen mas de un child.

he intentadi con lo sgte,

TreeView1.SelectedItem.Parent = nombre del NODO (padre)
TreeView1.SelectedItem.Text = NOmbre del child (hijo)

Pero para utilizarlo bien tendria que saber si estoy dando clik en un NODO o CHILD

saludos,