我有一个创建线程 .timer的类。
System.Threading.Timer timer;
TimerCallback cb = new TimerCallback(ProcessTimerEvent);
timer = new Timer(cb, reset, 1000, Convert.ToInt64(this.Interval.TotalSeconds));
}
private void ProcessTimerEvent(object obj)
{
if (Tick != null)
Tick(this, EventArgs.Empty);
}
我想在其中放置 Timer,然后计时器工作。
在我的 TickEvent 中,我执行了一个方法,但没有对此进行编译。
void MyTimer_Tick(object sender, EventArgs e)
{
if(value)
MyFunction();
}
计时器必须停止,直到 MyFunction 完成。