/* 之前使用 System.Timers; 但是在關掉視窗的時候好像怪怪的,不知到還需要都做什麼動作才可以。改用 System.Windows.Forms.Timer 就好多了,果然是為了 Form customized 的 Timer ... */ using System.Windows.Forms; // 宣告 Timer System.Windows.Forms.Timer aTimer; // new 給他一個實體 aTimer = new System.Windows.Forms.Timer(); // 在接收 event 的 List 上加入你的函式 aTimer.Tick += new EventHandler(TimerEventProcessor); // 設定 Timer 觸發的間隔 aTimer.Interval = 5 * 1000; // 5 秒 = 5000 毫秒 // 開始計時 aTimer.Start(); // 停掉 Timer 請用 Stop() // 你的函式,把你在 Timer 每次發生Event 的時候想做的事寫在裡面 private void TimerEventProcessor(object myObject, EventArgs myEventArgs){ // do what you want when time out // 想做的事 }