比如一个label中有数字,第一秒显示1,第二秒显示2这样 的,怎么编写?
又比如text中字体一秒大一倍,再一秒又大一倍。。。
还有类似要用到秒数的,有没有一个套用语句?
VB中有关timer的用法
答案:2 悬赏:30
解决时间 2021-04-21 10:48
- 提问者网友:心裂忍耐
- 2021-04-20 23:05
最佳答案
- 二级知识专家网友:废途浑身病态
- 2021-04-21 00:13
Dim i As Long
Private Sub Form_Load()
Timer1.Interval = 1000 '间隔一秒
End Sub
Private Sub Timer1_Timer()
i = i + 1
Label1.Caption = i
Text1.FontSize = Text1.FontSize * 2
If Text1.FontSize * 2 >= 2160 Then Text1.FontSize = 1
End Sub
Private Sub Form_Load()
Timer1.Interval = 1000 '间隔一秒
End Sub
Private Sub Timer1_Timer()
i = i + 1
Label1.Caption = i
Text1.FontSize = Text1.FontSize * 2
If Text1.FontSize * 2 >= 2160 Then Text1.FontSize = 1
End Sub
全部回答
- 1楼网友:嗷呜我不好爱
- 2021-04-21 01:34
用 static 声明静态变量 即可
private sub form_load()
timer1.interval = 1000
end sub
private sub timer1_timer()
static i as integer
i = i + 1
me.caption = i
end sub
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯