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