![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Level máximo de un TreeNode
Buenas tardes,
Necesitaría alguna forma de calcular el nivel máximo que tiene un TreeNode. Todo surge porque necesito hacer una estructura jerárquica de máximo 4 niveles. Estos niveles se pueden mover de una rama a otra siempre con la restricción esta de los 4 niveles. El problema lo tengo en este caso que no sé calcular el nivel de ese subárbol que quiero mover porque posiblemente pueda tener a su vez más ramas. Espero haberme explicado. Muchas gracias a todos!!!
__________________
"Patientia et constantia taelecum" |
|
#2
|
||||
|
||||
|
Cada TTreeNode tiene la propiedad Level; Revísala a ver si te da lo que necesitas.
En el peor de los casos tal vez deberás hacer un recorrido para quedarte con la más grande.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#3
|
|||
|
|||
|
Hola Neftali,
Muchas gracias por tu respuesta. La verdad es que la propiedad esa ya la conocía y lo que me proporciona es el nivel de un nodo. Yo lo que necesitaba saber es es el máximo nivel de un árbol o subárbol. Podría recorrerlo entero y quedarme con el máximo, pero preguntaba por si hubiese alguna propiedad directa que me lo diera. Gracias por tu aportación Neftali!
__________________
"Patientia et constantia taelecum" |
|
#4
|
||||
|
||||
|
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
#5
|
||||
|
||||
|
Hola de nuevo, tendría que ser algo así mas o menos:
Si no es eso, explica un poco mas. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
#6
|
|||
|
|||
|
Hola...
Puedes obtener el máximo level al momento de ir llenando el TreeList:
De esta forma obtendrás el nivel máximo cada que agregues un nodo nuevo... Saludos... |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Arrastre TreeNode | falete24 | OOP | 5 | 30-01-2009 12:37:23 |
| Problemas con TReeNode | jmlifi | Varios | 4 | 10-08-2005 13:20:16 |
| Máximo Usuarios | jsanchez | Firebird e Interbase | 2 | 10-11-2004 12:47:23 |
| (dbase) al crear indices tira el error: 'table level changed' | orfeo | Tablas planas | 0 | 11-05-2004 19:00:49 |
| Problema level 7 DBASE | Firibiri | Tablas planas | 0 | 30-04-2004 19:30:05 |
|