问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb做进度条问题

发布网友 发布时间:2024-02-02 01:04

我来回答

4个回答

热心网友 时间:2024-11-17 00:11

上面程序均有问题,1。在于CD变量取值一直为0,所以程序无法停下。 2。在于停下时,进度条宽度不是3135,而是3215.控制不准确。

主要原因为控件的最小尺寸不是0,而是15。所以在累加步进增量后的值不是要求的3135.

所以做进度条一般的步进增量为1%。首先要确定进度条的宽度,然后是步进增量必须是100的整倍数。 上面的程序如果选择3015为宽度控制精度就好了。
Dim cd, a As Integer
Private Sub Form_Load()
a=(3015-15)/100
Label2.Width = 0
Label2.BackColor = vbBlue
Timer1.Interval = 100
Timer1.Enabled = True

End Sub

Private Sub Timer1_Timer()
cd=label2.width
If cd = 3015 Then
MsgBox "到了"
Timer1.Enabled = False
Else
Label2.Width = Label2.Width + a
End If
DoEvents
End Sub

热心网友 时间:2024-11-17 00:11

在if
i
=
100
then。。。。。。。。end
里加一句timer1.enabled
=
false
因为进度条的progressbar1.value
=100,计时器还增加当然是"无效的属性值"了。
private
sub
timer1_timer()
i
=
i
+
5
if
i
=
100
then
timer1.enabled
=
false
command2.visible
=
true
command1.visible
=
false
label1.caption
=
"整理完成,请点击下一步!"
end
if
progressbar1.value
=
i
end
sub

热心网友 时间:2024-11-17 00:12

没怎么看懂题意,不知道下面能不能实现你的要求,用一个timer控件实现,一开始label2的visible属性为false,进步条PB1的max属性为100
Private
Sub
Timer1_Timer()
PB1.Value
=
PB1.Value
+
1
If
PB1.Value
=
50
Then
Label1.Caption
=
"123"
If
PB1.V发讥篡客诂九磋循单末alue
=
100
Then
Timer1.Enabled
=
False
Label1.Visible
=
False
Label2.Visible
=
True
Label2.Caption
=
"456"
End
If
End
Sub

热心网友 时间:2024-11-17 00:12

Dim cd, a As Integer
Private Sub Form_Load()
a = 100
Label2.Width = 0
Label2.BackColor = vbBlue
Timer1.Interval = 100
Timer1.Enabled = True
cd = Label2.Width
End Sub

Private Sub Timer1_Timer()
cd = Label2.Width '*******************
If cd >= 3135 Then '******************
MsgBox "到了"
Timer1.Enabled = False
Else
Label2.Width = Label2.Width + a
End If
DoEvents
End Sub
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 浴佛节发源地 浴佛节发源地是哪里 微信重新注册了,怎么找回以前那个? 为什么别人从来不会被欺负,而我却经常被欺负? 加小车机油时师傅总说加3000 或4000的 是什么意思 白萝卜包子馅怎么做好吃 修改没到一年怎么改? 窦靖童的这篇文章信息量太大,她与周迅难不成是忘年恋?你咋看? 关于微信绑定上限的问题:你的手机号在最近24小时内已绑定过3个... 微信没满一年怎么改? 什么材料可以耐热到1400℃? ...电压正常了以后电脑开机会不会坏或者开不了机 一年内已经修改过一次了,还能不能改第二次? 一年内怎么改第二次 禹州钧官窑址博物馆的参观体验怎么样? 电动车有没有在跑的过程中利用动力再充电的电动车? 这个电脑配置怎么样?玩吃鸡游戏怎么样?会不会卡,或者崩? word表格中内容多了自动跳页怎么办? 一年内怎么改第二次 一年内怎么改第二次 一个手机号在注册了一个微信后又注册了新的,旧的怎么找回? 用辅助注册一个新的怎么弄? 设置bios电压开不了机 分液漏斗怎么取上层溶液 一龙一蛇造句用一龙一蛇造句 一年内怎么改第二次 一张十块钱的纸币有多重 ...时,显示账号已存在请换其他账号,而搜索这个显示出来的人... 《云起九霄》txt下载在线阅读全文,求百度网盘云资源 为什么同样是内向的人,别人不被欺负,而我被欺负? 微信重新注册了,怎么找回以前那个? 关于微信绑定上限的问题:你的手机号在最近24小时内已绑定过3个... 用辅助注册一个新的怎么弄? 踢脚线的作用和保养方法 家装必备:踢脚线的神奇魅力与多重功能! 50岁的人上下楼梯。腿软膝盖酸。请问怎么办? ...可以走路,不可以走楼梯的,不受力,摔了好几次?怎么办? excel vlookup返回最后一个值是怎么回事? 一个手机号绑定了两个,那个以前的登录不上了,怎么办, 中秋节日记怎么写五年级 求好看的现代都市完结言情小说 结局要喜的 最好是花火的小说 谢谢