我在 .net 4.0 中有一个简单的计时器,间隔设置为 1000(= 1 秒)并且启用 = true。要启动我使用的计时器.Start()
。到目前为止一切正常。
然后在计时器的情况下,我得到了这个:
private void MyTimerEvent()
{
myTimer.Stop();
myTimer.Start();
//Some other work is done not related to the timer
}
问题是,一旦计时器事件运行一次,它就会停止抛出事件,并且它似乎设置为enabled = false
即使在 myTimer.Start(); 之后也是如此。有时。但我根本没有设置enabled = false
?
我究竟做错了什么?
编辑:System.Windows.Forms.Timer
是我使用的那个。