中易网

vb 关于时间停顿

答案:4  悬赏:20  
解决时间 2021-03-08 17:12
Private Sub Command1_Click()
For d = 1 To ch Step 1
Combo1.Text = Val(Combo1.Text) + 1
Next d
End Sub

combo1内的数字 每次会增加1 我想问下 如何增加一个时间停顿
当按下command1之后 不会像现在 直接显示出最后结果

然是combo1内的数字会 慢慢变化?
用 timer 是否可行?
VB能否做到

不知道是我电脑原因还是什么

使用 3楼 和4楼的方法

时间上是停顿了

但combo1内的数字 没有 逐个增加

而是在 停顿 X秒后 直接显示出了结果
最佳答案
使用sleep函数可以调整延时

Private Declare Sub Sleep Lib "Kernel32" (ByVal dwMilliseconds As Long)'声明

Private Sub Command1_Click()
For d = 1 To ch Step 1
Sleep 100 '延时100毫秒,1000为1秒
DoEvents
Combo1.Text = Val(Combo1.Text) + 1
Next d
End Sub
全部回答
在循环里面加个DoEvent
你好! Private Sub Command1_Click() For d = 1 To ch t = now do doevents while loop datediff("s",t,now)<1 Combo1.Text = Val(Combo1.Text) + 1 Next d End Sub 如有疑问,请追问。
你可以加一个Timer1,然后对其Inerval设置为1000,然后对Timer1编程Combo1.Text = Val(Combo1.Text) + 1 就可以了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
佛画线/双林路(路口)地址有知道的么?有点事
英魂之刃中单英雄又肉又有伤害
我的本领作文3段100字骑自行车
明洛枣业怎么去啊,有知道地址的么
华中数控铣床主轴报警怎么办
仪表盘显示南是什么车型
问:韩版苹果5关机后没法充电,关机后一插电源
益阳市实验小学怎么去啊,有知道地址的么
新车牌号码638后面加上哪2个字母好?
儿时看的一个儿童剧《冰冰,棒棒和泡泡》
开心宝贝外贸童装鞋子地址在什么地方,想过去
蒲城县桥陵福泽园价格
考上成都外国语学校(无奖学金),去还是不去?
宏碁V3-572G能玩的起来生化危机6吗?低压处理
新国光品牌专卖城新兴店地址在什么地方,想过
推荐资讯
慈溪250的摩托车可以上牌吗
小型家教中心的经营模式
聚富楼酒店在什么地方啊,我要过去处理事情
变身 伪娘 变装 百合 CD TS TG TV BL GL Les
色彩多,灿烂美丽的相应的四字词语
手机百度的数据在那个文件夹 就是浏览历史,
恒创设计在什么地方啊,我要过去处理事情
2018年4月27日晚上有没有发射卫星
舫山北二路/赵岗西路(路口)在哪里啊,我有事
招商银行6214857970439396是赣州那个地方
立方根1一64分之37多少图片
网络流行用语的对应英文单词?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?