Página 1 de 1
Duda con trees RestoreExpandState ¿funciona?
Publicado: Mié Jul 05, 2006 4:52 pm
por Bingen Ugaldebere
He hecho un programa con un par de TreeView y se me ha ocurrido probar a
hacer un ::oTreeView1:SaveExpandState() para grabar el estado del
tree en un INI y perfecto lo graba.
Pero al hacer
::oTreeView1:RestoreExpandState( :GetEntry( "Trees", "Sistemático" ) )
No me hace nada, realmente RestoreExpandState ¿funciona? ¿lo ha probado
alguno en algún programa?
Salu2 y gracias.
Duda con trees RestoreExpandState ¿funciona?
Publicado: Mié Jul 05, 2006 7:12 pm
por ignacio
Bingen,
El método SaveExpandState guarda solamente el estado de expandido, y
logicamente SOLO se puede llamar a RestoreExpandState cuando el TreeView
tiene indenticas ramas que cuando se llamo a SaveExpandState.
Saludos,
"Bingen" <
bingen@muninser.com> escribió en el mensaje
news:[email=
44abd21d@news.xailer.com...]
44abd21d@news.xailer.com...[/email]
> He hecho un programa con un par de TreeView y se me ha ocurrido probar a
> hacer un ::oTreeView1:SaveExpandState() para grabar el estado del
> tree en un INI y perfecto lo graba.
>
> Pero al hacer
>
> ::oTreeView1:RestoreExpandState( :GetEntry( "Trees", "Sistemático" ) )
>
> No me hace nada, realmente RestoreExpandState ¿funciona? ¿lo ha probado
> alguno en algún programa?
>
> Salu2 y gracias.
Duda con trees RestoreExpandState ¿funciona?
Publicado: Mié Jul 05, 2006 7:14 pm
por jfgimenez
Bingen,
> He hecho un programa con un par de TreeView y se me ha ocurrido probar a
> hacer un ::oTreeView1:SaveExpandState() para grabar el estado del
> tree en un INI y perfecto lo graba.
>
> Pero al hacer
>
> ::oTreeView1:RestoreExpandState( :GetEntry( "Trees", "Sistemático" ) )
>
> No me hace nada, realmente RestoreExpandState ¿funciona? ¿lo ha probado
> alguno en algún programa?
Que nosotros sepamos, sí está funcionando bien. Asegurate de que todos los
items están cargados antes de restaurar su estado.
--
Un saludo,
José F. Giménez
http://www.xailer.com
Duda con trees RestoreExpandState ¿funciona?
Publicado: Mié Jul 05, 2006 7:24 pm
por Bingen Ugaldebere
Absolutamente todos los items están cargados, y además los expandALL
primero por verlos y luego aplico el RestoreState y queda igual.
Lo he aplicado en varios eventos diferentes y nada no consigo que ande.
Si quieres verlo te paso el programa por privado por que aquí en el foro
no lo puedo dejar con los datos del cliente y estos son necesarios para
verlo.
Salu2 y gracias.
Duda con trees RestoreExpandState ¿funciona?
Publicado: Jue Jul 06, 2006 9:54 am
por ignacio
Bingen,
Acabo de modificar el ejemplo de TreeView para que guarde y restaure la
situación de expandido y en principio funciona correctamente. Posiblemente
hoy mismo publiquemos una nueva versión y puedas verlo.
Un saludo,
"Bingen" <
bingen@muninser.com> escribió en el mensaje
news:[email=
44abf5db@news.xailer.com...]
44abf5db@news.xailer.com...[/email]
> Absolutamente todos los items están cargados, y además los expandALL
> primero por verlos y luego aplico el RestoreState y queda igual.
>
> Lo he aplicado en varios eventos diferentes y nada no consigo que ande.
>
> Si quieres verlo te paso el programa por privado por que aquí en el foro
> no lo puedo dejar con los datos del cliente y estos son necesarios para
> verlo.
>
> Salu2 y gracias.
Duda con trees RestoreExpandState ¿funciona?
Publicado: Jue Jul 06, 2006 10:08 am
por Bingen Ugaldebere
Perfecto, me servirá de inspiración, muchas gracias.