vb在复制文件夹时怎样控制进度条

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:59:43
要用vb编一个复制文件夹的程序,使进程条控件随着复制文件的多少而变化,应该用什么语句?

记得要考虑子文件夹

举个例

pbar是进度条
max是最大值,即显示复制完成时的值,设计时在属性窗口设为100

fcount代表文件夹总数

for i= 1 to fcount

'复制文件第 i 个文件
pbar.value=i/fcount * pbar.max

next i

首先获取文件夹中的文件个数.
然后复制一个就用1/总数
复制了5个就用5/总数
这个数字乘以100取整赋值给进度条控件