PDA

Ver la Versión Completa : Guardar cambios realizados en ActionToolBar en tiempo de ejecución.


MLROJO
01-10-2014, 19:06:07
Hola,

He creado un ActionManager y varios ActionToolBar. En tiempo de diseño añado los botones que considero oportunos en cada ActionToolBar. Por otro lado, tengo un botón que me muestra la edición del ActionManager en tiempo de ejecución (mediante CustomizeDlg), pudiendo modificar estos ActionToolBar. El problema está en que cuando cierro la aplicación y la abro de nuevo estos cambios en los ActionToolBar no se han guardado.

¿Como hacéis vosotros para guardar el estado de los ActionToolBar y cargarlo de nuevo al abrir la aplicación?

Gracias,

Saludos.

ecfisa
02-10-2014, 09:00:27
Hola MLROJO.

El componente TActionManager posee la propiedad FileName (http://docwiki.embarcadero.com/Libraries/XE6/en/Vcl.ActnMan.TActionManager.FileName), la cuál permite asignar un nombre de archivo que el TActionManager usará para guardar el estado actual del mismo al cerrar tu aplicación. Podes asignar el nombre de archivo en tiempo de diseño desde el Object Inspector.

Saludos :)

MLROJO
02-10-2014, 18:03:58
Hola!,

Efectivamente, utilizando las propiedades FileName y LoadFromFile funciona perfectamente!.. juraría que lo probé...

En cualquier caso, muchas gracias.

Saludos.