【发布时间】:2015-08-27 14:04:50
【问题描述】:
我在我的窗口窗体应用程序上创建了新的Timer 变量:
intervalTime = new System.Timers.Timer();
intervalTime.Interval = 5000;
intervalTime.Enabled = true;
Console.WriteLine(intervalTime.Enabled.ToString());
intervalTime.Elapsed += new ElapsedEventHandler(intervalTime_Elapsed);
Console.WriteLine(intervalTime.Enabled.ToString());
而我的Timer 将使用ElapsedEvent 每 5 秒执行一次:
void intervalTime_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
//Do something....
}
但是ElapsedEvent 根本没有开火。我该怎么做才能让它被解雇?我检查intervalTime.Enabled 是true。
我之前找到了this question,但它没有解决我的问题
【问题讨论】: