Pergunta

Se eu tiver uma instância de uma System.Timers.Timer que tem um longo intervalo? - digamos 1 minuto, como posso saber se ele é iniciado sem esperar que o Tick

Foi útil?

Solução

System.Timer.Timer.Enabled deve funcionar, quando você chama de "Start" que define Ativado para TRUE, "Stop" define como FALSE.

Outras dicas

if (timer1.Enabled)
{
   // Do Something
}

Se Timer.Enabled é verdadeira, o temporizador está em execução.

Chamando conjuntos Timer.Start Habilitado para true.

conjuntos Chamando Timer.Stop Ativado para falsa.

Se Timer.AutoReset é verdade, então ativado será automaticamente definido como falso pela primeira vez o temporizador expirar.

Use o temporizador é Ativado propriedade .

Você deve verificar se o temporizador está habilitado

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top