Mostrar un nodo de un TreeView

25/10/2005 - 04:22 por Daltonic | Informe spam
Muy buenas.

Tengo un Treeview en el que cada nodo me muestra unos datos en un
formulario editable. (Estoy en Windows Form).
Una vez que edito y salvo los datos, vuelvo a "recargar" el TreeView,
pues el nombre del nodo es uno de los campos que he podido editar en el
formulario.
Mi problema es que el árbol me aparece "contraído", sin expandir. El
nombre del nodo aparece ya actualizado, pero me gustaría que el árbol
estuviera expandido hasta dicho nodo.
He estado probando de varias formas (selectednode, getnodeat...), pero
no doy con la tecla.
Si alguien me puede echar una mano, le estaré agradecido.

Un saludo.
 

Leer las respuestas

#1 José Luis
25/10/2005 - 08:38 | Informe spam
Un Treeview tiene una colección de 'Nodes', si quieres expandir colocate en
el nodo deseado (TreeView.Node[x].Expand()) y ejecuta la función Expand().
También tienes la función ExpandAll() y Collapse() que estan relacionadas
con el mismo tema.


Saludos
"Daltonic" escribió en el mensaje
news:
Muy buenas.

Tengo un Treeview en el que cada nodo me muestra unos datos en un
formulario editable. (Estoy en Windows Form).
Una vez que edito y salvo los datos, vuelvo a "recargar" el TreeView, pues
el nombre del nodo es uno de los campos que he podido editar en el
formulario.
Mi problema es que el árbol me aparece "contraído", sin expandir. El
nombre del nodo aparece ya actualizado, pero me gustaría que el árbol
estuviera expandido hasta dicho nodo.
He estado probando de varias formas (selectednode, getnodeat...), pero no
doy con la tecla.
Si alguien me puede echar una mano, le estaré agradecido.

Un saludo.

Preguntas similares