Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-11-2012
rruffino rruffino is offline
Miembro
 
Registrado: dic 2004
Ubicación: Berrotaran, Cordoba - Argentina
Posts: 215
Poder: 20
rruffino Va por buen camino
Wink Manejo de TTreeView

Hola Gente, tengo 4 tablas anidadas con relaciones 1-N, al estilo Padre-Hijo-Nieto,Bisnieto. Cada vez que meta un dato ya sea hijo nieto o bisnieto, el arbol se vuelve a redibujar, por lo que quisiera saber si se puede:
1) Quedar luego de repintar el arbol en el mismo nodo que estaba, ya sea hijo nieto o bisnieto.
2) Expandir automaticamente la rama que contiene el nodo en el cual estaba parado y contraer el resto.
Por ahora eso es lo que me urge, desde ya muchas gracias!!
Responder Con Cita
  #2  
Antiguo 15-11-2012
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
Poderse? si.

Para volver a posicionarte en el nodo en el que estabas debes primero establecer alguna forma de identificar cada nodo y luego de dibujar todo el arbol totalmente contraido ubicarte en el nodo especifico y expandir cada nodo hasta llegar al seleccionado.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #3  
Antiguo 15-11-2012
rruffino rruffino is offline
Miembro
 
Registrado: dic 2004
Ubicación: Berrotaran, Cordoba - Argentina
Posts: 215
Poder: 20
rruffino Va por buen camino
Solucionado

Gracias por la respuesta, lo he solucionado haciendo para los puntos:
1) Almacenando en una variable el texto del nodo en donde estoy parado previo a la insercion. Luego de repintar el arbol busco el nodo cuyo item sea igual a ese texto. Como se va haciendo una numeracion de los datos, no he tenido ningun problema.
2) Con lograr posicionarme en el nodo del punto 1 y haciendo un expand del nodo, me expande los niveles superiores automaticamente. Para ello previo debo tener el arbol colapsado totalmente.

Nuevamente gracias por la respuesta.
Saludos!!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Duda con TTreeView IgnacioHaro Gráficos 4 17-03-2009 22:42:29
manejo de arbol de contenidos y manejo se sonido y video Buelos Internet 4 09-07-2007 14:52:45
arbol en TTreeView elguille77 Varios 1 08-11-2006 00:30:33
Componente TTreeView zvf OOP 4 05-08-2006 17:42:46
Problemas con el TTreeview meosre Varios 2 09-09-2005 16:58:48


La franja horaria es GMT +2. Ahora son las 18:46:06.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi