永发信息网

vb中做到文字快速变动的效果

答案:2  悬赏:20  手机版
解决时间 2021-05-04 03:04
我是用在vba中的(office的宏vb)我要做到文字快速变动效果,例如在1个Label内,100秒,每秒出现一个数字(1-100),我要让肉眼能看到文字在快速变动。。。。我试过循环+sleep,一循环就未响应了。。。直到最后的数字出现才响应(也就是循环结束才响应)
最佳答案

我发现WORD里面的VB跟VB6没差别.太好写了



Private Sub UserForm_Click()
Do
If Me.Label1.Caption < 100 Then Me.Label1.Caption = Me.Label1.Caption + 1 Else Exit Do
DoEvents '释放控制,程序就不会卡死
Call Delay(1) '廷时1秒
Loop
End Sub


Private Sub UserForm_Initialize()
Me.Label1.Caption = 1
End Sub



Private Sub Delay(ByVal Dt As Long) '廷时过程
Dim nt As Single
Dim t As Single

nt = Timer

Do
t = Timer - nt
DoEvents '释放控制,程序就不会卡死
Loop Until t >= Dt
End Sub

全部回答

Private Sub Timer1_Timer() Dim bcolor As Integer For bcolor = 1 To 15 Label1.BackColor = RGB((255 * Rnd) + 1, (255 * Rnd) + 1, (255 * Rnd) + 1) Next End Sub

这个你参考去吧,有问题再找我!

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
什么办法可以防止打瞌睡
仙途九月份开新区吗
读职高有前途吗?
我嫂子即将生产,男女未知,请大家给想个好点
給我們家寶貝取什麽名字呢?我姓陳男女各取一
请教45红眼刷迷惘
每天早晨起床前都出一身汗,有简单的调治方法
机务小区东门在什么地方啊,我要过去处理事情
北京现代跃动和东风日产轩逸那个好?
我是会计专业的,要写毕业论文了,我想写存货
买了个系统盘装上,进入空间背景音乐放歌的时
哄老婆的情话简短,一百句情话,,,
已知△ABC是等边三角形,D为边AC的中点,AE⊥
买了一个戒指,还能不能再买一个同样的戒指啊
对于人生怎么看待?
推荐资讯
QQ秀真人秀合影第三代图片谁有?
2010陕西高职通知信息几时出来
逍遥居藏品 一起欣赏 青花瓷
那个很好吃的竹升面在广州哪里可以吃?
为QQ视频而烦恼,希望友友们能给我一个答案,
关于java接口
一个人好累,没有亲人,没有父母,一个男孩,
我69级领取公共坐骑为什么杀了4次都是葫芦,
做梦!梦到神奇的事!自己根本没想过的事是杂
工作顺利祝福语毕业,求有关祝贺人工作的成语
老玩是好事莫?
我是一九八一年六月十一日出生的,占卜一九八
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?