c # создать несколько таймеров (компонент формы) с событием в коде в цикле - PullRequest
0 голосов
/ 26 июня 2011

В основном - как заставить это работать. Код больше тысячи слов? Дефект по конструкции?

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);
            }

1 Ответ

1 голос
/ 26 июня 2011

Если вы подразумеваете под «Приступая к работе», что таймер не работает, то это потому, что вы их не запустили.
добавьте это в конце цикла:

timerComponent.Start();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...