-Enabled: determina si el timer está habilitado, es decir, si está contando el tiempo en ese momento o está parado.
-Interval: determina el tiempo que pasará antes de que el evento OnTimer se dispare. Está medido en milisegundos.
Uso:
Se inctrusta el control en una forma. La propiedad Interval con el valor de milisegundos deseado. Y lo que uno quiere hacer cuando pase el tiempo, se escribirá en el procedimiento para manejar el evento OnTimer. Es importante notar que por defecto, el timer se incrusta activado (se puede cambiar, por supuesto).
Ejemplo:
Procedure TForm1.Timer1OnTimer(Sender :TObject);
begin
timer1.enabled:=false; {hacemos que el timer se detenga} **
showmessage('Pasó el tiempo estimado');
end;
** El timer queda activado (se ejecutará una y otra vez) después de que se dispare el evento OnTimer hasta que la propiedad Enabled sea False, por lo que si queremos que se ejecute una sola vez, tenemos que desactivarlo.