1. 程式人生 > 其它 >winform中定時器的使用——間隔一定的時間 t 執行事件test

winform中定時器的使用——間隔一定的時間 t 執行事件test

技術標籤:winformc#

功能:間隔一定的時間 t 執行事件test
實現步驟:

  • 1、首先將工具箱中的timer控制元件插入到你要設計的上位機介面(Form1.cs[設計])中。
    在這裡插入圖片描述
  • 2、使用與定時器相關的名稱空間
using System.Timers;
  • 3、例項化timer類 ,類似於定義一個timer型別的結構體,命名為aTimer(不知道我這樣理解對不對,不對請評論區指出)。
 System.Timers.Timer aTimer = new System.Timers.Timer();//例項化Timer類
  • 4、給aTimer結構體中的各個元素賦值
 public void SetTimerParam
() { aTimer.Elapsed += new ElapsedEventHandler(test); //到時間的時候執行事件test aTimer.Interval = (Convert.ToSingle(comboBox3.Text)) * 60000;//設定定時時間 單位是ms 這裡的60000表示一分鐘 aTimer.AutoReset = true;//執行一次 false,一直執行true aTimer.Enabled = true; //是否執行System.Timers.Timer.Elapsed事件
}

5、到時間就執行事件test,注意test的引數,函式中翻入你想執行的內容就行。

 private void test(object source, System.Timers.ElapsedEventArgs e)//到時間的時候執行事件test
        {


		}