我的程序总体上有3个循环组成,我如何使用一个进度条来显示程序运行进度呢??
解决方案 »
- 棘手问题 ,SQL语句
- ADODB.Recordset与sql语句的结合问题
- 请问!我的这个sql语句有什么问题。
- 怎么避免大循环的时候,界面想死掉的
- 关于ACTIVEX文档在客户端注册的问题
- 关于ACCESS数据库中多媒体文件的存取问题~ 望给源码,分数不够可以再给~
- listview控件中的右键(是否选择图标)判断问题。
- 請問Vb DataReport 中是否可以傳遞變量? 急﹗﹗﹗
- 请问VB是否有栯圆或其它的美术按钮控件?难道VB没这个功能吗?
- 向大家请教,如何往listbox中的选项上负值,然后把该值提交到数据库~~谢谢,谢谢
- 请教如何知道一个文本文件有多少行,或读取指定行的内容
- 问个VB。NET问题
For X=1 To 3
For Y=1 To 100
For Z=1 To 10000
'位置1
Next Z
'位置2
Next Y
'位置3
Next X放在位置1处,设置进度条的语句要被运行10000*100*3次,严重影响性能。放在位置3处,进度条前进的密度太小,视觉上不好(咔咔咔三下子就到终点,视觉上变化不平滑)。相对折中的选择是位置2,执行次数100*3=300次,前进密度1/300,也差不多。
'语句组1
wendwhile 条件2
'语句组2
wendwhile 条件3
'语句组3
wend
若是这样的程序,如何用一个进度条显示程序进度?
ProgressBarx.Max=1000
For X=1 To 500
ProgressBarx.Value=X
Next XFor Y=1 To 200
ProgressBarx.Value=500+Y
Next YFor Z=1 To 300
ProgressBarx.Value=700+Z
Next Z