用Timer控件吧,設(shè)置1秒執(zhí)行1次。然后直接在Timer中寫代碼,將全全局的值來
創(chuàng)新互聯(lián)建站從2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站設(shè)計、網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元蒲縣做網(wǎng)站,已為上家服務(wù),為蒲縣各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108
減減1,如果值為0,則停止Timer
跳出提示框
以下示例:
int
Tatal
=
100;
Timer.Inveral
=
1000;
Timer_()
{
if
(
Tatal
==
0)
{
MessageBox.Show("完成!");
Timer.Stop();
}
else
{
Tatal
--;
}
}
加一個計時器控件Timer1
代碼如下:
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Timer1.Interval = 15000
Timer1.Start()
MessageBox.Show("程序?qū)⒃?5s后關(guān)閉.")
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Me.Dispose()
End Sub
你可以用一個時間類型的變量,然后先取出開始時間到結(jié)束時間的差距為這個變量賦值DateTime(int year,int month,int day,int hour,int minute,int second) 比如還有一個小時,那就是 datatime t=new datetime(1,1,1,1,0,0)
然后再隨時間去遞減,再顯示這個變量的時間就行了
提示:AddSeconds DateTime的一個方法,比如 t.AddSeconds(-1),這樣就減了一秒。 t.ToShortTimeString() 這個是顯示時間的,日期就不要顯示就行了。
關(guān)閉進程的話,你在這個程序關(guān)閉事件里面去檢查指定的程序是否還在運行,如果還在就先關(guān)閉掉。 具體的代碼就不貼出來了,你搜一下,很多的。