2017-02-16 29 views
-2

我想爲我的瀏覽器項目添加一個定時器功能,該功能應該能夠被編輯爲首選持續時間或關閉,所以在到達定時器後,表單被關閉或被密碼保護鎖定。因此,我的問題是,是否有任何內建的函數可以讓你做到這一點,如果不是,有任何支持功能。任何提示/例子將不勝感激。C#win窗體是否有定時器功能?

+0

你的意思是像['Timer'](https://msdn.microsoft.com/en-us/library/system.windows.forms.timer(V = vs.110)的.aspx) ? –

+1

在工具箱搜索框中搜索定時器 –

+0

在你的問題中,你寫了一個瀏覽器項目。這與你的標籤「winforms」有什麼關係? – nabuchodonossor

回答

0

計時器類應該能夠做你所需要的。另請參閱此處的文檔。 https://msdn.microsoft.com/en-us/library/system.windows.forms.timer.tick(v=vs.110).aspx

public partial class Form1 : Form 
{ 
    Timer timer = new Timer(); 
    public Form1() 
    { 
     InitializeComponent(); 

     timer.Start(); 
     timer.Tick += Timer_Tick; 
    } 

    private void Timer_Tick(object sender, EventArgs e) 
    { 
     //calculate your time and perform whatever action here 
    } 
} 
+0

該計時器應在表單範圍內聲明,以便在表單關閉時處理它。 – LarsTech

+0

@LarsTech好點,我更新了我的帖子。 –