2012-02-26 1 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

이봐, 큰 먹으 렴하지만 난 인쇄 할 수있는 방법이 라벨에 붙인거야? 현명한 업데이트. – user1233208

+0

@ user1233208 타이머 백그라운드 스레드에서 UI를 업데이트 하시겠습니까? 이 경우 UI 코드를 다시 UI 스레드로 마샬링해야합니다. 이것이 어떤 플랫폼인지에 달려 있습니다. 예 : Windows Forms는 다음과 같은 형태로되어 있습니다 :'label1.Invoke (새 동작 (() => label1.Text = "12 시간이 경과되었습니다")),' – Tyson

관련 문제