Hola a todos, tengo un problema que supongo que tendrá muy sencilla solución, pero no consigo dar con ella.
En mi programa estoy usando un TreeView en el cual el usuario puede crear/destruir nodos, así como cambiar su posición arriba/abajo dentro de la jerarquía.
Bien, mi problema es que puesto que puede crear y destruir nodos, no tengo certeza de que el nodo con índice 1 exista en el momento en que he de hacer ciertas operaciones, y que de hacerlo, esté en la parte de arriba del todo del árbol (es decir, que sea el primer nodo).
Necesito empezar desde el primer nodo (el nodo superior) y recorrer todo el árbol siguiendo un determinado recorrido. Mi problema es que no sé cómo saber cuál es el nodo superior de todos (que puede tener cualquier índice).
Si alguien me puede echar una mano, se lo agradeceré mucho, porque es lo único que me falta para poder terminar la ventana.
Saludos y gracias.