Compartir a través de


Limitaciones de la propiedad Interval del componente Timer de formularios Windows Forms

El componente Timer de Windows Forms tiene una propiedad Interval que especifica el número de milisegundos que transcurre entre un evento de temporizador y el siguiente. A menos que el componente esté deshabilitado, un temporizador sigue recibiendo el evento Tick a intervalos de tiempo aproximadamente iguales.

Este componente está diseñado para un entorno de Windows Forms. Si necesita un temporizador que sea adecuado para un entorno de servidor, consulte Introducción a los temporizadores basados en servidor.

La propiedad Interval

La propiedad Interval tiene algunas limitaciones que se deben tener en cuenta al programar un componente Timer:

  • Si la demanda de su aplicación o de otra aplicación es muy elevada en el sistema (por ejemplo, bucles largos, cálculos intensivos o acceso a unidades, a redes o a puertos), es posible que la aplicación no esté obteniendo eventos de temporizador con tanta frecuencia como la propiedad Interval especifica.

  • No está garantizado que el intervalo transcurra exactamente a tiempo. Para garantizar que esto sea preciso, el temporizador debe comprobar el reloj del sistema según sea necesario, en lugar de intentar realizar un seguimiento del tiempo acumulado internamente.

  • La precisión de la propiedad Interval se expresa en milisegundos. Algunos equipos proporcionan un contador de alta resolución con una resolución superior al milisegundo. La disponibilidad de este contador dependerá del hardware del procesador del equipo.

Consulte también