arroba más más - Programación e Internet  arroba más más - Programación e Internet
Estás en: Inicio > Cursos > Entornos de desarrollo > El entorno Delphi > Curso básico de Delphi > - El componente Timer
 
CAPÍTULOS

SECCIONES

SITIOS RECOMENDADOS

OTROS SITIOS DE LA AUTORA

En línea desde el 7 de noviembre de 2000

3.X. El componente Timer

Mediante el componente Timer, que encontramos en la página System de la Paleta de componentes: El control Timer de Delphi - Paleta System, podremos programar un evento que se generará periódicamente en dos supuestos: cuando necesitemos repetir un mismo código cíclicamente, o bien para dividir un proceso muy extenso, no bloqueando así el programa.

Este es el primer componente no visual que vamos a conocer. Timer no tiene un elemento de interfaz, en tiempo de ejecución no aparece en el form, por lo que no es un control. Debido a esto el número de propiedades de este componente es mucho más reducido.

Frecuencia del evento

Para determinar el tiempo que transcurrirá entre dos eventos consecutivos generados por el componente Timer, tendremos que utilizar la propiedad Intervel. La magnitud de tiempo que indiquemos deberá ir expresada en milisegundos, siendo el valor por defecto 1000, es decir, el evento se generaría una vez por segundo.

Cada vez que transcurra el tiempo indicado en Interval, se generará un evento Ontimer, en el que podremos escribir el código que queremos ejecutar.

La propiedad Enabled tiene un significado especial en el componente Timer. Si tiene el valor True, que es por defecto, el evento se generará según la frecuencia especificada.

Dándole el valor False, el evento dejará de producirse. De esta forma podemos activar y desactivar el funcionamiento del componente según nos interese.

Autor: Lola Cárdenas Luque
Última actualización: 24 de junio de 2001
- El control Bevel | - El control MaskEdit
Copyright © 2000 - 2005, Lola Cárdenas Luque - Todos los derechos reservados