| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
dan Ens

Registrado: 17 May 2006Mensajes: 43
|
Publicado: Mie 13 Sep, 2006 6:49 pm Asunto: |
|
|
Hola!!!
Cuando yo queria acceder al ultimo hijo de un nodo hacia
TTreeNode *nodo=arbol->Items->GetFirstChild();
while(nodo->HasChild){
nodo=nodo->GetLastChild();
}
y al final el *nodo es el último hijo del último nivel, lo que se podría hacer para saber el número del nivel es colocar un contador dentro del while... |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Jue 14 Sep, 2006 4:18 am Asunto: |
|
|
255 Ascendentes
si usas un for, par insertar nodos, de la forma siguiente
| Código: |
a
|-b
|-c
|-e
... |
Cada nodo tiene como raiz 255 nodos mas y 255 nodos mas en cada uno de ellos hasta que la memoria de tu ordenador termine _________________
 |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Jue 14 Sep, 2006 7:32 am Asunto: |
|
|
Gracias a los dos. César: No preguntaba cuantos puedo insertar como máximo sino cual es el de mayor grado. Es decir: si un nodo tiene dos, tres o cuatro ascendientes por ejemplo.
De todas fomas, hurgando por la ayuda de Builder, hay dos funciones que pueden valer pero están en TreeNode y no en TreeView: Count e Index. La primera me da el número de descendientes directos de un nodo y la segunda la posición de un nodo en la lista de hijos. Tengo que probar por ahí. _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
|