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

Registrado: 28 Dic 2002Mensajes: 251Ubicación: Las Rozas - Madrid (España)
|
Publicado: Mar 30 Dic, 2003 8:03 pm Asunto: Arbol de directorios |
|
|
Hola a todos!
En el campo de una tabla Paradox almaceno el "path" de un determinado archivo y a partir de todos estos valores quiero generar un árbol de directorios como el del explorador de windows. He pensado hacerlo con TTreeView pero no tengo ni idea de como meterle mano al asunto. Como las carpetas se repiten, tengo claro que hay que hacer un group by del campo en una sentencia sql. Pero.... ¿tiene alguien una idea de como generar el árbol?
Muchas gracias y espero que haya quedado clara la consulta. |
|
| Volver arriba |
|
 |
ikis Master


Registrado: 28 Dic 2002Mensajes: 703Ubicación: Madrid, España
|
Publicado: Mie 31 Dic, 2003 3:43 am Asunto: |
|
|
una idea, he visto q dentro del grupo de componentes de turbopower existe uno q te permite emular las funcionalidades del explorador de windows.
Probablemente te de la capacidad gráfica que buscas. |
|
| Volver arriba |
|
 |
Marky Master

Registrado: 28 Dic 2002Mensajes: 251Ubicación: Las Rozas - Madrid (España)
|
Publicado: Mie 31 Dic, 2003 11:58 am Asunto: |
|
|
Gracias ikis!
En cuanto llegue a casa lo pruebo y te comento.
Un saludo! |
|
| Volver arriba |
|
 |
Marky Master

Registrado: 28 Dic 2002Mensajes: 251Ubicación: Las Rozas - Madrid (España)
|
Publicado: Mar 13 Ene, 2004 4:37 pm Asunto: |
|
|
Pues por si alguien se ve en el futuro ante el mismo problema comento que he dado con la solución y así me he evitado tener que recalentarme la cabeza: un componente gratuito llamado TPathTreeView. ¿El funcionamiento? Así de sencillo:
| Código: |
while(!MD->Query->Eof)
{
PathTreeView1->DestPath=MD->Query->FieldByName("carpeta")->AsString;
PathTreeView1->AddPath();
MD->Query->Next();
}
|
A disfrutarlo  |
|
| Volver arriba |
|
 |
ikis Master


Registrado: 28 Dic 2002Mensajes: 703Ubicación: Madrid, España
|
Publicado: Mar 13 Ene, 2004 4:55 pm Asunto: |
|
|
| Gracias por el aporte, ¿en que dirección lo encontraste? |
|
| Volver arriba |
|
 |
Marky Master

Registrado: 28 Dic 2002Mensajes: 251Ubicación: Las Rozas - Madrid (España)
|
Publicado: Mar 13 Ene, 2004 11:18 pm Asunto: |
|
|
Hola Ikis!
Lo puedes bajar de www.torry.ru Yo creo que a día de hoy es la mayor colección de componentes de todo internet. El componente, como dije antes se llama PathTreeView y aquí va su descripción:
By Peter Giroux. The PathTreeView is to make it easyer to add in a bunch of nodes. Giving the path you want the nodes to take is all you need to do.
By Selecting a node on the tree it's path is the calculated.
Espero que os sirva. A mí me ha venido genial. No he podido mirar el código (viene con fuentes y con unas aplicaciones de ejemplo) pero no parece muy difícil de descifrar, a pesar de estar en Pascal (como casi todo)  |
|
| Volver arriba |
|
 |
yao_13 Master


Registrado: 29 Jul 2003Mensajes: 226
|
Publicado: Mar 17 Jul, 2007 7:26 pm Asunto: |
|
|
sé ke este tema es muuuuy viejo, pero me pueden decir como instalo este componente, por ke al kerer instalarlo , me pide la extensión del archivo .bpk ... y no viene.
Alguien ya lo instalo ? _________________ Sin pena, ni gloria |
|
| Volver arriba |
|
 |
Angel Master


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


Registrado: 29 Jul 2003Mensajes: 226
|
Publicado: Mie 18 Jul, 2007 2:45 pm Asunto: |
|
|
extensión .dpk y .dpr _________________ Sin pena, ni gloria |
|
| Volver arriba |
|
 |
Angel Master


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


Registrado: 29 Jul 2003Mensajes: 226
|
Publicado: Mie 18 Jul, 2007 9:24 pm Asunto: |
|
|
en efecto, tienes razón , pero supuestamente nuestro amigo marky ya lo instaló, asi que me gustaría saber como lo hizo. _________________ Sin pena, ni gloria |
|
| Volver arriba |
|
 |
|