进度条控件有一个value属性,你必须不断更改其值,以填满进度条。

解决方案 »

  1.   

    你要完成一个拷贝过程,先求得文件的大小,或者个数,然后你把max设成总共文件的大小,或者个数,然后判断拷了多少,显示就可以了
      

  2.   

    最简单的一个例子,呵呵...Private Sub Command1_Click()
    Do Until ProgressBar1.Value > 99
        ProgressBar1.Value = ProgressBar1.Value + 1
        For i = 0 To 100
            For j = 0 To 100
            Next j
        Next i
    Loop
    End SubPrivate Sub Form_Load()ProgressBar1.Min = 0
    ProgressBar1.Max = 100
    ProgressBar1.Value = 0End Sub
      

  3.   

    to---vbdabster:怎样随时获得所有拷贝过来文件的大小?谢谢!
      

  4.   

    用API中的GetFileSize可以得到文件的大小
      

  5.   

    如果你用SHERIDAN 3D CONTROLS做进度栏,会更好
      

  6.   

    请参考一下这个例子:拷贝文件的例子, 有拷贝进度条
    http://www.csdn.net/dev/Visual%20Basic/source%20code/File%20Processing/filecopy.zip
      

  7.   

    谢谢 NiceFeather(夜来香) & tommychim(大脚鸟) 我是一VB初学者,希望以后多多帮忙。谢谢!!