基本上 - 如何让这个工作。代码是千言万语?设计有缺陷吗?
TimersConfig timersConfig = ConfigurationManager.GetSection("Timers") as TimersConfig;
foreach (TimerElement t in timersConfig.Timers)
{
System.Windows.Forms.Timer timerComponent = new System.Windows.Forms.Timer();
timerComponent.Interval = t.Interval;
timerComponent.Tick += new EventHandler(timerComponent_Tick);
}
答案 0 :(得分:1)
如果你的意思是“让它工作”,计时器不工作,那是因为你没有启动它们。
在循环结束时添加:
timerComponent.Start();