Ver Mensaje Individual
  #1  
Antiguo 18-04-2008
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Reputación: 23
gluglu Va por buen camino
TActionList se mantiene activo aunque el Form pierda foco

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
__________________
Piensa siempre en positivo !
Responder Con Cita