Partilhar via


Limitações Interval propriedade do componente Windows Forms Timer

O Windows Forms Timer componente tem um Interval propriedade que especifica o número de milissegundos que passam entre um cronômetro evento e a próxima. A menos que o componente for desabilitado, um timer continua a receber o Tick evento em aproximadamente iguais intervalos de time.

Este componente é projetado para um ambiente Windows Forms.Se você precisar de um temporizador que é adequado para um ambiente de servidor, consulte Introdução a timers com base no servidor.

A propriedade Interval

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

  • Se seu aplicativo ou outro aplicativo está fazendo demandas pesadas no sistema — sistema autônomo loops longos, intensivos de cálculos, ou unidade, rede ou acesso a portas — seu aplicativo não pode obter eventos do timer sempre que o Interval Especifica a propriedade.

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

  • A precisão do Interval propriedade está 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 de tal depende o hardware do processador do computador.Para obter mais informações, consulte o artigo 172338, "How para usar QueryPerformanceCounter para time código", na Base de Dados de Conhecimento Microsoft da Microsoft em http://suporte.microsoft.com.

Consulte também

Referência

Timer componente visão geral (Windows Forms)

Timer

Outros recursos

Timer componente (Windows Forms)