使用VB 6进度条和文件复制问题?
在我的项目中,当我将文件从一个文件夹复制到另一个文件夹时,当时我想显示进度条像复制...,一旦文件被复制进度条显示的100 %已完成。
代码。
“文件复制
Private Sub Copy_Click()
Timer1.Enabled = True
Dim abc As Integer
Dim line As String
abc = FreeFile
Open App.Path & "\DatabasePath.TXT" For Input As #abc
Input #abc, line
databasetext = line
Dim fs As New FileSystemObject, f As File
Set f = fs.GetFile(databasetext)
f.Copy App.Path & "\"
Set fs = Nothing
Close #abc
End Sub
Private Sub Timer1_Timer()
ProgressBar1.Min = 0
ProgressBar1.Max = 100
ProgressBar1.Value = ProgressBar1.Value + 1
If ProgressBar1.Value = ProgressBar1.Max Then
Timer1.Enabled = False
End If
End Sub
上面的代码工作,但是当我点击复制按钮,Progressbar1不显示,一旦文件被复制到另一个文件夹。然后只有progressbar1正在说明。
两者都不会同时工作。
并且一旦文件被复制,那么进度条应该显示100%。现在它不能正确显示,仍然文件正在复制,进度条显示为100%
任何人都可以帮助解决问题。
需要VB 6代码帮助。
仍然无法正常工作。请,它怎样才能同时工作。 – Gopal 2009-08-19 13:30:53