Если у меня есть экземпляр System.Timers.Timer с длинным интервалом - скажем, 1 минута, как я могу узнать, запущен ли он, не дожидаясь Tick?
Как узнать, работает ли таймер?
Ответ 1
System.Timer.Timer.Enabled
должен работать, когда вы вызываете "Start", он устанавливает Enabled в TRUE, "Stop" устанавливает его в FALSE.
Ответ 2
if (timer1.Enabled)
{
// Do Something
}
Ответ 3
Если Timer.Enabled истинно, ваш таймер работает.
Calling Timer.Start устанавливает Enabled в true.
Наборы вызовов Timer.Stop Enabled равны false.
Если Timer.AutoReset имеет значение true, то при первом запуске таймера Enabled автоматически устанавливается на false.
Ответ 4
Используйте таймер Enabled.
Ответ 5
Вы должны проверить, включен ли таймер