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.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Duda con trees RestoreExpandState ¿funciona?
-
- Mensajes: 1310
- Registrado: Mié Sep 26, 2007 7:12 pm
- ignacio
- Site Admin
- Mensajes: 9463
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Duda con trees RestoreExpandState ¿funciona?
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.
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.
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Duda con trees RestoreExpandState ¿funciona?
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
> 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
-
- Mensajes: 1310
- Registrado: Mié Sep 26, 2007 7:12 pm
Duda con trees RestoreExpandState ¿funciona?
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.
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.
- ignacio
- Site Admin
- Mensajes: 9463
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Duda con trees RestoreExpandState ¿funciona?
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.
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.
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 1310
- Registrado: Mié Sep 26, 2007 7:12 pm
Duda con trees RestoreExpandState ¿funciona?
Perfecto, me servirá de inspiración, muchas gracias.