2013-06-19 50 views
1

我有我的調度員工作,它看起來像這樣;調度員計時器間隔

  timer.Tick += 
       delegate(object s, EventArgs args) 
       { 

        timeDuration.Text = counter++.ToString(); 

       }; 

      timer.Interval = new TimeSpan(0,0,1); 
      timer.Start(); 

現在它的第二個從0開始計數0,1,2,3,4,5等等。 如何使這樣當其計數它看起來像這樣

00:00:00 
+0

爲什麼要使用代理? – ilansch

回答

0

timeDuration.Text = Timespan.FromSeconds(counter++).ToString();應該這樣做。

+0

這使它。謝謝您的幫助 –

0

使用

timeDuration.Text = ((counter++/3600) + "").PadLeft(2, '0') + ":" + (((counter % 3600)/60) + "").PadLeft(2, '0') + ":" + ((counter % 60) + "").PadLeft(2, '0');