FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda con TreeView
Hola, que tal compañeros, antes que nada saludos y recurro a toda la comunidad para exponerles mi necesidad... estoy trabajando con un sistema en el cual tengo dos treeviews pintados en un formulario, uno de ellos contiene la estructura tomada de un tmainmenu por medio del caption es decir, lo que muestra el treeview son las etiquetas del menu, mientras que el otro treeview muestra la propiedad name de los items del tmainmenu, los 2 treeviews tienen la misma estructura de ramas y hojas.... entonces lo que intento hacer es de que cuando se selecciona un item en el treeview que muestra los captions, se haga la seleccion exactamente en el mismo item pero en el otro treeview que muestra la propiedad name... aclaro que los dos treeviews tienen la misma estructura solo que pintan diferentes textos..... espero me puedan ayudar, de antemano muchas gracias...
|
#2
|
||||
|
||||
Se supone que al item seleccionado en el primer TTreeview podrás acceder por la propiedad Selected de este. Una vez tengas el TreeNode puedes acceder a la propiedad AbsoluteIndex de ese elemento en el primer TreeView.
Buscar en el segundo TreView el nodo que corresponda a ese AbsoluteIndex deberías ser sencillo (revisa a ver si hay método directo o hay que hacerlo de forma secuencial). Otra opción, posiblemente más eficiente y si eres tú el que construye los TreeViews, es que "enganches" o "unas" las parejas de nodos de ambos TreeView en el momento en que los construyes; Por ejemplo, utilizando la propiedad Data de cada nodo del primeer TreeView, almacenas un apuntador al nodo correspondiente del segundo. De esta forma acceder al nodo correspondiente del segunddo TreeView sería directo. No se si me expliqué bien... Un saludo.
__________________
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
|
||||
|
||||
Cita:
y para que el segundo TreeView se muestre siempre seleccionado:
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. |
#4
|
||||
|
||||
Bueno se trata de que cada nodo del primero está unido al del segundo.
En este caso, y por lo que hay que hacer tal vez no salga a cuenta, pero para otros tal vez simplefique las cosas. De esa forma para sincronizar la seleccion de ambos simplemente basta con esto:
Con un ejemplillo, tal vez se vea más claro.
__________________
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. |
#5
|
||||
|
||||
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. |
#6
|
|||
|
|||
Gracias...!!!
muchas gracias por las respuestas, me sirvieron perfektamente.... ahhh y gracias por las prontas aportaciones...!!!
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda con TreeView | BuenaOnda | Varios | 7 | 02-05-2007 20:57:44 |
Ayuda con TreeView | Maury Manosalva | OOP | 3 | 09-08-2006 19:07:23 |
Ayuda con treeView | rruffino | Varios | 1 | 05-01-2005 16:30:56 |
Ayuda con un TreeView | CaBaL | OOP | 2 | 03-11-2004 16:38:19 |
|