Obtener el index de un Nodo
Hola, necesito conocer el index de un nodo:
+Nodo1 --- Hijo --- Hijo2 +Nodo2 <--- Necesito conocer este identificador --- Hijo --- Hijo2 Lo que yo hago es lo siguiente, en el evento OnChange del TTreeView:
Saludos y gracias. |
Alguien tiene alguna idea?
Saludos y gracias. |
Hola, no te sirve AbsoluteIndex, con eso él indice de tu nodo2 sería 3.
Saluditos |
Gracias por responder Caro, pero no me sirve, ya que no se puede prever el número de hijos que tendrá cada nodo, de esa forma el AbsolutIndex varía y lo que yo quiero es tener un valor fijo.
Saludos y gracias. |
Nivel del nodo de un árbol
Lo puedes saber de la siguiente manera: pon en onchanged lo siguiente haber que tal:
showmessage(IntToStr(treeview1.Selected.Level)); treeview1 = nombre de tu árbol Suerte, ya me dirás que tal. Saludox! |
Hola cristalero, gracias por responder pero si te fijas en el código ya uso la propiedad level del TreeView, pero no necesito obtener el nivel, sino el identificador de cada nodo "padre".
Con el código que puse, si seleccionamos un nodo hijo1, nos obtendría el index del padre y ejecutaría el respectivo Thread, pero si seleccionamos un hijo2 o 3 el código no funcionaría :( Saludos y gracias. |
Hola, gracias por vuestra ayuda, ya conseguí resolver el problema.
Saludos. ;) |
La franja horaria es GMT +2. Ahora son las 16:42:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi