vb做簡單的計時器,vb做乙個簡單的計時器,

2022-02-28 02:11:34 字數 4803 閱讀 9904

1樓:匿名使用者

private i as long

private n as integer

private b as integer

private sub command1_click()if b = 2 then

command1.caption = "(s)暫停"

timer1.enabled = trueb = 1

elseif b = 1 then

command1.caption = "(s)繼續"

timer1.enabled = falseb = 2

elseif b = 0 then

b = 1

timer1.interval = 100timer1.enabled = truei = 0

n = 0

command1.caption = "(s)暫停"

end if

end sub

private sub command2_click() '重置。

timer1.enabled = falsetext1.text = format(0, "hh:mm:ss") & "." & 0

b = 0

end sub

private sub timer1_timer()text1.text = format(i \ 3600 & ":" & (i mod 3600) \ 60 & ":

" & (i mod 3600) mod 60, "hh:mm:ss") & ".

" & n

if n = 9 then i = i + 1: n = 0n = n + 1

end sub

在窗體中拖乙個timer控制項計時器。

vb怎麼設計簡單的計時器

2樓:匿名使用者

private sub command1_click()timer1.enabled = trueend sub

private sub command2_click()timer1.enabled = falseend sub

private sub command3_click()timer1.enabled = falselabel1.caption = 0

end sub

private sub form_load()timer1.enabled = falsetimer1.interval = 1000s = 0

label1.caption = s

end sub

private sub timer1_timer()s = label1.caption

s = s + 1

label1.caption = s

end sub

3樓:匿名使用者

dim ncount as long

private sub cmdpause_click()timer1.enabled = falseend sub

private sub cmdstart_click()timer1.enabled = trueend sub

private sub cmdstop_click()timer1.enabled = falsencount = 0

label1.caption = format(ncount)end sub

private sub form_load()timer1.enabled = falsetimer1.interval = 1000ncount = 0

label1.caption = format(ncount)end sub

private sub timer1_timer()ncount = ncount + 1

label1.caption = format(ncount)end sub

如何用vb程式做計時器?

4樓:匿名使用者

計時器是在每一定時間間隔就觸發一次事件,這個時間可在計時器的interval屬性中設定,預設值為0,表示計時器不工作。

如果觸發事件後不關閉計時器(設定enabled屬性為false,功能與interval=0時一樣),它就每隔一定時間不斷觸發事件,直到程式結束或 interval屬性值設為0 或 enabled屬性設為0

倒計時5秒結束後自動關閉form2:

**timer是不準確,但精度要求不高時還是可以的。

1.新建標準exe工程,在form1新增一計時器timer1,一文字框text1,再加一窗體:form2

2.寫入下面**(有兩方案),但以下還是保留[方案一:最簡單的,看不到倒數過程]

private sub form_load()form2.show '執行窗體2

timer1.interval=5*1000 '5000毫秒,即5秒end sub

private sub timer1_timer()timer1.enabled=false '關閉計時器unload form2 '關閉form2end sub

[方案二:看到倒數過程]

private sub form_load()form2.show '執行窗體2

text1.text="5"

timer1.interval=1*1000 '1000毫秒,即1秒end sub

private sub timer1_timer()rem text1的值減1

'rem 檢查text1的值

'/*if a<=0 then

unload form2 '關閉form2timer1.enabled=false '關閉計時器'*/end sub

5樓:續藏

3個標籤,2個按鈕,1個計時器控制項

private sub command1_click() '開始/暫停

if timer1.enabled = true thentimer1.enabled = falseelse

timer1.enabled = trueend if

end sub

private sub command2_click() '停止清0label1 = "0"

label2 = "0"

label3 = "0"

timer1.enabled = falseend sub

private sub form_load() '初始設定label3 = "0"

label2 = "0"

label1 = "0"

timer1.interval = 1000timer1.enabled = falseend sub

private sub timer1_timer()label3 = label3 + 1

if label3 = 60 then

label3 = "0"

label2 = label2 + 1

if label2 = 60 then

label2 = "0"

label1 = label1 + 1

end if

end if

end sub

vb中怎樣製作乙個計時器? 能夠設定倒計時的時間,並進行倒計時

6樓:

1、開啟vb6.0,新建乙個工程,在窗體中新增三個命令按鈕,caption分別改為「設定倒計時」、「啟動倒計時」、「繼續」,將窗體form1的caption屬性改為「倒計時」,新增乙個計時器控制項,新增乙個文字框。

2、將文字框的text屬性清空,將字型font屬性調整為小四,便於觀察,將背景色屬性backcolor調為淺黃色。

3、雙擊「設定倒計時」命令按鈕,進入**編輯視窗。

4、雙擊「啟動倒計時」命令按鈕,進入**編輯視窗。

5、雙擊「計時器」控制項,進入**編輯視窗。

6、在**編輯視窗的通用段進行變數定義:dim h as integer, m as integer, s as integer '分別儲存時分秒dim a as integer。

8、關閉**視窗,按下f5執行程式,單擊「設定倒計時」命令按鈕,彈出輸入對話方塊,此時輸入分鐘數為1,確定。

9、單擊「啟動倒計時」命令按鈕,文字框顯示倒計時時間,並時刻變動,至此實現了倒計時功能。

7樓:天天過節

用到三個控制項:文字框(text1)、按鈕(command1)、計時器(timer1)

private sub command1_click()timer1.interval = 1000end sub

private sub timer1_timer()text1.text = val(text1.text) - 1if text1.

text < 1 thenmsgbox "時間到"

unload me

end if

end sub

8樓:弒神者是我

事先要在秒錶**調 enable屬性為false,interval屬性為1000

private sub command1_click()timer1.enabled = trueend sub

private sub timer1_timer()text1.text = val(text1.text) - 1if text1.

text < 1 thenmsgbox "時間到"

unload me

end if

end sub

9樓:匿名使用者

設定倒計時 開始時間t

for ,step -1

顯示 t-1s

next

vb做60秒內迴圈倒計時的程式,VB做一個60秒內迴圈倒計時的程式

在窗體中畫一個文字框,text屬性為60,再畫一個計時器,interval屬性設定為1000 單位為毫秒,1000毫秒等於1秒 enabled屬性為true.按後編寫如下計時器事件 private sub timer1 timer if text1.text 0 thentext1.text 60 ...

簡單VB問題,乙個簡單VB問題

上面的兄弟是考lz的改錯技術嗎?我改了一下macrotian給的 private sub command1 click dim pro as double dim i as integer n text1.text pro 1 for i 1 to n if i mod 2 0 then pro p...

怎麼用VB製作倒計時,怎麼用VB製作一個倒計時?

窗體中放置三個command 三個label 一個timer控制元件,在form load過程中已經說明了控制元件用途,其中label1是顯示分鐘數,label2是顯示秒數,如下 dim js as integer 這裡宣告瞭一個全域性變數,儲存計時數 private sub command1 cl...