Compartir a través de


Limitaciones de la propiedad Intervalo del componente Timer en Windows Forms

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

Este componente está diseñado para un entorno de Windows Forms. Si necesita un temporizador adecuado para un entorno de servidor, consulte Introducción a los temporizadores de Server-Based.

La propiedad Interval

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

  • Si su aplicación u otra aplicación está imponiendo grandes exigencias al sistema —como bucles largos, cálculos intensivos o acceso a la unidad, red o puerto— es posible que su aplicación no reciba los eventos de temporizador con la frecuencia que especifique la Interval propiedad.

  • No se garantiza que el intervalo transcurre exactamente a tiempo. Para garantizar la precisión, 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 Interval propiedad está en milisegundos. Algunos equipos proporcionan un contador de alta resolución que tiene una resolución superior a milisegundos. La disponibilidad de este contador depende del hardware del procesador del equipo.

Consulte también