![]() |
Duda con TreeView
Buenas, gente !
Necesitaria saber dado un string si existe un nodo con esa cadena? Con que metodo del treeview se logra esto, no lo he podido encontrar :S (me da vergüenza hacer esta pregunta tonta :p ) Saludos ! |
|
Creo que, al igual que en el ListView o ListBox, existe IndexOf. Será algo así como:
La supuesta función creo que devuelve el index absoluto del nodo, es decir, la variable Nodo ha de ser un entero. Por si no lo sabes, te digo que los nodos de un TreeView tienen dos índices el 'relativo' y el 'absoluto', es fácil de entender: RELATIVO: [+]Hola (1) [+]Me llamo Joan (1) I tu como te llamas? (1) [+]Que tal estás? (2) Muy Bien (1) Fatal! (2) ABSOLUTO: [+]Hola (1) [+]Me llamo Joan (2) I tu como te llamas? (3) [+]Que tal estás? (4) Muy Bien (5) Fatal! (6) Para más información busca en la ayuda de Delphi, yo no he podido comprobar mi respuesta porque me tengo que ir a la cama. Se que esto no se debe hacer, pero... |
Hasta donde sé y hasta donde leo en la ayuda de Delphi, no hay método para buscar un nodo en un TreeView. No parece haber más remedio que recorrer TreeView.Items para buscarlo.
// Saludos |
La solución que proponen en delphi.about también pasa por realizar un recorrido por los nodos del treeview.
Un saludo |
| La franja horaria es GMT +2. Ahora son las 11:19:10. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi