Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Duda con TreeView (https://www.clubdelphi.com/foros/showthread.php?t=31386)

ANG4L 05-05-2006 22:32:01

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 !

Thales 05-05-2006 23:47:02

Quizá este hilo te dé una idea de cómo hacerlo

Un saludo

[Gunman] 06-05-2006 00:28:40

Creo que, al igual que en el ListView o ListBox, existe IndexOf. Será algo así como:
Código Delphi [-]
  Nodo := TreeView1.Nodes.IndexOf('Nodo.que.buscas');
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...

roman 06-05-2006 07:56:56

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

Thales 06-05-2006 15:50:06

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