本文實例講述了C#定時器實現自動執行的方法。分享給大家供大家參考。具體實現方法如下:
private void Form1_Load(object sender, EventArgs e)
{
System.Timers.Timer pTimer = new System.Timers.Timer(5000);//每隔5秒執行一次,沒用winfrom自帶的
pTimer.Elapsed+=pTimer_Elapsed;//委托,要執行的方法
pTimer.AutoReset = true;//獲取該定時器自動執行
pTimer.Enabled = true;//這個一定要寫,要不然定時器不會執行的
Control.CheckForIllegalCrossThreadCalls = false;//這個不太懂,有待研究
}
private void pTimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
button1_Click(null, null);
}
private void button1_Click(object sender, EventArgs e){}
希望本文所述對大家的C#程序設計有所幫助。
新聞熱點
疑難解答