Compartilhar via


Limitações de propriedade do intervalo do componente do Windows Forms Timer

Os formulários do Windows Timer componente tem um Interval propriedade que especifica o número de milissegundos que passar entre os eventos de um cronômetro e em Avançar. A menos que o componente for desativado, um timer continua a receber o Tick o evento em aproximadamente igual a intervalos de tempo.

Este componente destina-se um ambiente do Windows Forms. Se você precisar de um temporizador que é adequado para um ambiente de servidor, consulte Introduction to Server-Based Timers.

A propriedade Interval

O Interval a propriedade tem algumas limitações a serem considerados quando você está programando um Timer componente:

  • Se seu aplicativo ou outro aplicativo está fazendo demandas pesadas no sistema — como, por exemplo, longos loops, cálculos de uso intensivo, ou unidade, rede ou acesso de porta — seu aplicativo talvez não obtenha os eventos do timer com freqüência como o Interval Especifica a propriedade.

  • O intervalo não é garantido decorrer exatamente no tempo. Para garantir a precisão, o temporizador deve verificar se o relógio do sistema, conforme necessário, em vez de tentar manter o controle de tempo acumulados internamente.

  • A precisão do Interval é de propriedade em milissegundos. Alguns computadores fornecem um contador de alta resolução que possui uma resolução maior do que milissegundos. A disponibilidade de um contador tal depende do hardware do processador do seu computador. Para obter mais informações, consulte o artigo 172338, "Como para uso QueryPerformanceCounter para tempo de código", no Microsoft Knowledge Base em https://support.microsoft.com.

Consulte também

Referência

Timer Component Overview (Windows Forms)

Timer

Outros recursos

Timer Component (Windows Forms)