代码一 System.Timers.Timer myTimerk = new System.Timers.Timer();
myTimerk.Interval = 1000;
myTimerk.Enabled = true;
myTimerk.Elapsed += delegate //注意这里事件方法不同 {
//启动任务
}; myTimerk.Start();
代码二System.Windows.Forms.Timer myTimerk = new System.Windows.Forms.Timer();
myTimerk.Interval = 1000;
myTimerk.Enabled = true;
myTimerk.Elapsed += Tick //注意这里事件方法不同
{
//启动任务
}; myTimerk.Start();
同样代码调用不同命名空间下的Timer结果却不一样,其中上面代码二里的Timer事件不执行,为什么??
有什么区别吗?
myTimerk.Interval = 1000;
myTimerk.Enabled = true;
myTimerk.Elapsed += delegate //注意这里事件方法不同 {
//启动任务
}; myTimerk.Start();
代码二System.Windows.Forms.Timer myTimerk = new System.Windows.Forms.Timer();
myTimerk.Interval = 1000;
myTimerk.Enabled = true;
myTimerk.Elapsed += Tick //注意这里事件方法不同
{
//启动任务
}; myTimerk.Start();
同样代码调用不同命名空间下的Timer结果却不一样,其中上面代码二里的Timer事件不执行,为什么??
有什么区别吗?
http://topic.csdn.net/u/20100119/09/9ced765b-1cff-449a-90cf-7e9dfe5dd48b.html?25390
据说这个timer不准确的
myTimerk.Tick += delegate //注意这里事件方法不同
{
//启动任务
};
按定义的时间间隔引发事件的计时器用于 Windows 窗体应用程序中
System.Timers.Timer 以指定的时间间隔执行方法
System.Windows.Forms.Timer 在应用程序中生成定期事件 http://topic.csdn.net/u/20100119/09/9ced765b-1cff-449a-90cf-7e9dfe5dd48b.html
myTimerk.Interval = 1000;
myTimerk.Enabled = true;
myTimerk.Elapsed += Tick //注意这里事件方法不同
{
//启动任务
}; myTimerk.Start();
Forms里的Timer:timer.Tick+=...