/*
之前使用 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
// 想做的事
}
Comments