2012-02-26 6 views

答えて

2

使用タイマー:

 var timespan = new TimeSpan(12, 0, 0); 
     var timer = new System.Timers.Timer(timespan.TotalMilliseconds); 
     timer.Elapsed += (o, e) => 
     { 
      // runs code here after 12 hours. 
     }; 
     timer.Start(); 
+0

http://msdn.microsoft.com/en-us/library/system.timers.timer.aspx – asawyer

+0

ねえ、偉大なthatsのが、私が印刷できる方法がありますラベルに貼り付けますか?賢明に更新するように。 – user1233208

+0

@ user1233208タイマーのバックグラウンドスレッドからUIを更新することを意味しますか?その場合、UIコードをUIスレッドにマーシャリングする必要があります。これはどのプラットフォームであるかによって異なります。例えばWindows Formsのようなものです: 'label1.Invoke(新しいアクション(()=> label1.Text =" 12時間経過 "))); – Tyson

関連する問題