使用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