代码如下:private System.Timers.Timer timer1;Form加载时:
//下载上传分开
timer1 = new System.Timers.Timer();
string str = cpm.GetConfig("TimerInteval");
dTimeInteval = cpm.StringToDouble(str);
timer1.Interval = dTimeInteval;
timer1.Elapsed += new System.Timers.ElapsedEventHandler(timer1_Elapsed);
timer1.Enabled = true;
void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
MessageBox.Show("+++++++++++++++++");
}运行时,每次都输出两次,请大侠指点下什么原因,感谢
//下载上传分开
timer1 = new System.Timers.Timer();
string str = cpm.GetConfig("TimerInteval");
dTimeInteval = cpm.StringToDouble(str);
timer1.Interval = dTimeInteval;
timer1.Elapsed += new System.Timers.ElapsedEventHandler(timer1_Elapsed);
timer1.Enabled = true;
void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
MessageBox.Show("+++++++++++++++++");
}运行时,每次都输出两次,请大侠指点下什么原因,感谢
自己找找Elapsed += 了多少次。
timer1.AutoReset = false;
如果真是两次,第一次触发后开始跟踪能跟踪出来不
timer1.Elapsed += new System.Timers.ElapsedEventHandler(timer1_Elapsed);
执行了几次