Private Sub Form_Load()
Dim i As Double
pb.Min = 0
pb.Max = 3000000
For i = 0 To 3000000
pb.Value = i
Next
End Sub?????
Dim i As Double
pb.Min = 0
pb.Max = 3000000
For i = 0 To 3000000
pb.Value = i
Next
End Sub?????
Dim i As long
pb.Min = 0
pb.Max = 3000000
For i = 0 To 3000000
pb.Value = i
Next
End Sub
Option Explicit
Dim i As IntegerPrivate Sub Form_Load()
i = 0
End SubPrivate Sub Timer1_Timer()
Unload Me
MDI_LKSY.Show
End Sub
Private Sub Timer2_Timer()
If i <= 10 Then
pb.Value = i * 10
i = i + 1
End If
End Sub
Dim i As Double
pb.Min = 0
pb.Max = 3000000
For i = 0 To 3000000
pb.Value = i
Next
End Sub
Dim i As Double
pb.Min = 0
pb.Max = 3000000
For i = 0 To 3000000
pb.Value = i
Next i
End Sub
原因出在:你的进度条最大值太大了,"pb.Max = 3000000",有必要用怎么大的值吗?
不过有个办法可以解决;
在Form_Load事件中加上
Show
Me.Refresh
就没有问题了.