Question

Si j'ai une instance d'un System.Timers.Timer qui a un long intervalle - disons 1 minute, comment puis-je savoir s'il est démarré sans attendre le tick?

Était-ce utile?

La solution

System.Timer.Timer.Enabled devrait fonctionner lorsque vous appelez " Démarrer " il définit Enabled sur TRUE, " Stop " le définit sur FALSE.

Autres conseils

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

Si Timer.Enabled est à true, votre minuterie est en cours d'exécution.

Calling Timer.Start définit Enabled sur true.

L'appel de Timer.Stop définit Enabled sur false.

Si Timer.AutoReset est true, Enabled sera automatiquement défini sur false lors de la première expiration du temporisateur.

Utilisez le Activé propriété.

Vous devriez vérifier que la minuterie est activée

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top