El form tiene ya un evento OnActivate y OnDeactivate:
- OnActivate ocurre cuando recibe el foco, es decir, su barra de título se ilumina.
- OnDeactivate es justo lo contrario, cuando otra ventana de tu aplicación o de Windows, toma el foco, ahí es el momento de desactivar el timer .
Lo volverías a activar en el OnActivate.
Si metes un TApplicationEvents, también tiene el evento OnIdle, que se ejecuta solo cuando el usuario no interactúa con tu programa, y además tu programa no está haciendo nada. Útil para hacer chequeos y poner "tienes 3 mensajes pendientes" o lo que sea.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
|