我有一個窗體窗體應用程序與時間輸入(以分鐘爲單位),在定時器消逝後觸發GUI應用程序。最初我從用戶那裏接受輸入並設置時間。假設用戶輸入45分鐘。 45分鐘後,我的其他GUI應用程序啓動。目前我使用的是:延長計時器的持續時間,同時勾選
Timer MyTimer = new Timer();
private void Form1_Load(object sender, EventArgs e)
{
MyTimer.Interval = 45mins // Input from user
MyTimer.Tick += new EventHandler(MyTimer_Tick);
MyTimer.Start();
}
private void MyTimer_Tick(object sender, EventArgs e)
{
//pop my GUI application
}
所以現在,我的問題是,我怎麼能延長計時器?假設在第20分鐘倒計時,用戶希望延長計時器的15分鐘,我將輸入作爲15來自用戶,之後,計時器應該將這15分鐘添加到現有時間並在35分鐘後觸發GUI應用。即從35分鐘開始計數。總計時間過去之後,應該是50分鐘。我怎樣才能做到這一點?
那只是一個僞代碼我寫有更大..我的主要目標是擴展它..如何做到這一點? – Pavan
使用1分鐘計時器,增加一個變量,直到達到45爲止。將該變量添加到額外的15分鐘。 – LarsTech
我不能在計時器API中實現這一點?以及如何在窗體中顯示計時器計數?實時定時器 – Pavan