Wie findet man heraus, ob ein Timer läuft?
Frage
Wenn ich eine Instanz eines System.Timers.Timer haben, die ein langes Intervall hat - sagen 1 Minute, wie ich herausfinden kann, wenn es ohne Warten auf den Tick gestartet
Lösung
System.Timer.Timer.Enabled
sollte funktionieren, wenn Sie auf "Start" ist, wird aktiviert auf TRUE aufrufen, "Stop" setzt es auf FALSE.
Andere Tipps
if (timer1.Enabled)
{
// Do Something
}
Wenn Timer.Enabled wahr ist, Ihre Zeit läuft.
Beim timer.start Sätze Aktiviert auf true gesetzt.
Sätze Aufruf Timer.Stop Aktiviert auf false gesetzt.
Wenn Timer.AutoReset wahr ist, dann automatisch auf false ersten Mal aktiviert wird der Timer abläuft eingestellt werden.
Mit dem Timer Aktiviert Eigenschaft.
Sie sollten prüfen, ob Timer aktiviert
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow