Hola compañer@s !
Me acabo de dar cuenta después de mucho tiempo utilizándolo, que en mi aplicación MDI, si un Form tiene un ActionList activo (State := asNormal), y paso el foco a otro Form MDI diferente, o si lo minimizo, el ActionList del form que ha perdido el foco o que se ha minimizado, sigue activo.
Esto es así, o no debería serlo. Tengo que activar y desactivar manualmente el TActionList cada vez que un Form adquiera foco o lo pierda ?
Se podría comprobar por ejemplo en el evento OnExecute del propio TActionList, si el Form al que pertenece tiene foco o no ?
Utilizo el evento OnActivate del Form para otras cosas y no me conviene meter en dicho evento la posible activación del TActionList.
Gracias por vuestros comentarios
