FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Form Principal en Segundo Plano
Tengo una aplicación la cual contiene un Form Principal con un timer que esta actualizando datos desde la base continuamente y a través de diferentes botones llamo otros form en modo Showmodal.
Lo que necesito para frenar la transferencia de datos innecesaria es que mientras el form principal este en segundo plano y sin el control el timer se detenga y cuando retome el control el timer se vuelva a activar, alguien sabe que evento del form tengo que usar?? |
#2
|
||||
|
||||
Mete un componente TApplicationEvents y habilita/deshabilita el Timer en el OnModalBegin/OnModalEnd
|
#3
|
||||
|
||||
Hola adripugliesso.
Para agregar otra opción, tambíen podrías hacer:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
Gracias por el aporte..
|
#5
|
||||
|
||||
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. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Tarea en segundo plano | Fossy | Desarrollo en Delphi para Android | 11 | 02-10-2014 12:42:58 |
Query segundo plano | ramflores | Conexión con bases de datos | 4 | 13-09-2014 12:41:30 |
Aplicación en segundo plano | Fossy | Desarrollo en Delphi para Android | 1 | 27-01-2014 03:27:52 |
no me ejecuta la animación el TJGIFAnimator al cargarlo en un Form en segundo plano | paul170185 | Varios | 0 | 27-01-2011 02:03:52 |
Saber si un form está activo si la aplicación se encuentra en segundo plano | pjmedina | Varios | 2 | 09-01-2008 16:01:02 |
|