Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #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
Poder: 21
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
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Form Siempre Activo AlaKram Varios 2 17-07-2006 20:49:51
Form modal deja que el form llamante tome el foco tata Varios 6 17-05-2006 11:51:37
Eventos que no reaccionen ante un Form no activo !!! vpepen Varios 2 22-07-2005 14:02:04
Como dar foco en un campo del registro activo TDBGrilla kikodelphi MS SQL Server 1 19-05-2005 15:58:39
Obtener Todo El Registro De Una Tabla Aunque Aunque Este Agrupado Por 2 Campos agova SQL 6 11-08-2004 15:48:14


La franja horaria es GMT +2. Ahora son las 15:05:17.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi