step 1:定義Timer [csharp] System.Windows.Forms.Timer mTimer = new System.Windows.Forms.Timer(); step 2:初始化定時器 [csharp] mTimer.Tick += new EventHandler(TimerEventProcessor); // 設置定時器處理函數 mTimer.Interval = 2000; // 定時時間 mTimer.Enabled = false; // 默認不打開定時器 step 3:定義定時器處理函數 [csharp] www.2cto.com private void TimerEventProcessor(Object myObject, EventArgs myEventArgs) { mTimer.Enabled = false; // 添加你的處理 } 在使用的時候直接用 mTimer.Enabled = true; 來打開定時器就OK。 這裡用完後會關閉定時器