2011-06-26 2 views
0

基本的には、この動作を得る方法。コードは千語以上ですか?それは設計上の欠陥ですか?C#サイクル内のコードでイベントを含む複数のタイマー(フォームコンポーネント)を作成します。

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

タイマーが機能していないということを意味するのであれば、それはあなたがそれらを起動していないからです。
は、ループの最後にこれを追加します。

timerComponent.Start(); 
+0

実際に私がしなかったが、私はタフな私はイベントに「t」を渡されたので、私は結果だけを見ていませんでした働いています。 – evlo

関連する問題