C#定時(shí)器實(shí)現(xiàn)自動(dòng)執(zhí)行的方法
本文實(shí)例講述了C#定時(shí)器實(shí)現(xiàn)自動(dòng)執(zhí)行的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
//下面講一個(gè)打開(kāi)窗體定時(shí)執(zhí)行按鈕的東西
private void Form1_Load(object sender, EventArgs e)
{
System.Timers.Timer pTimer = new System.Timers.Timer(5000);//每隔5秒執(zhí)行一次,沒(méi)用winfrom自帶的
pTimer.Elapsed+=pTimer_Elapsed;//委托,要執(zhí)行的方法
pTimer.AutoReset = true;//獲取該定時(shí)器自動(dòng)執(zhí)行
pTimer.Enabled = true;//這個(gè)一定要寫(xiě),要不然定時(shí)器不會(huì)執(zhí)行的
Control.CheckForIllegalCrossThreadCalls = false;//這個(gè)不太懂,有待研究
}
private void pTimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
button1_Click(null, null);
}
private void button1_Click(object sender, EventArgs e){}
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
相關(guān)文章
C#實(shí)現(xiàn)六大設(shè)計(jì)原則之里氏替換原則
這篇文章介紹了C#實(shí)現(xiàn)六大設(shè)計(jì)原則之里氏替換原則的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-02-02C#代碼性能測(cè)試類(lèi)(簡(jiǎn)單實(shí)用)
這篇文章主要介紹了C#代碼性能測(cè)試類(lèi)(簡(jiǎn)單實(shí)用),本文直接給出實(shí)現(xiàn)代碼和使用示例,需要的朋友可以參考下2015-06-06結(jié)合.net框架在C#派生類(lèi)中觸發(fā)基類(lèi)事件及實(shí)現(xiàn)接口事件
這篇文章主要介紹了結(jié)合.net框架在C#派生類(lèi)中觸發(fā)基類(lèi)事件及實(shí)現(xiàn)接口事件,示例的事件編程中包括接口和類(lèi)的繼承等面向?qū)ο蟮幕A(chǔ)知識(shí),需要的朋友可以參考下2016-02-02C# 參考之訪問(wèn)關(guān)鍵字:base、this
由于靜態(tài)成員函數(shù)存在于類(lèi)一級(jí),并且不是對(duì)象的一部分,因此沒(méi)有 this 指針。在靜態(tài)方法中引用 this 是錯(cuò)誤的。 索引器允許類(lèi)或結(jié)構(gòu)的實(shí)例按照與數(shù)組相同的方式進(jìn)行索引。索引器類(lèi)似于屬性,不同之處在于它們的訪問(wèn)器采用參數(shù)。2008-03-03C#中WebBrowser.DocumentCompleted事件多次調(diào)用問(wèn)題解決方法
這篇文章主要介紹了C#中WebBrowser.DocumentCompleted事件多次調(diào)用問(wèn)題解決方法,本文講解了3種情況和各自情況的解決方法,需要的朋友可以參考下2015-01-01