初次发言,请多关照。

解决方案 »

  1.   


    Private Sub Command1_Click()
        Dim i As Integer
        Dim j As Integer
        With ProgressBar1
            .Min = 1
            .Max = 100
            .Value = 1
        End With
        With Timer1
            
            .Interval = 1000
            .Enabled = True
        End With 
    '计算
        For i = 1 To 10000
        For j = 1 To 1000
            DoEvents 
        Next j
        Next i
        Timer1.Enabled = False
        ProgressBar1.Value = 1
    End SubPrivate Sub Timer1_Timer()
        With ProgressBar1
            If .Value = .Max Then
                .Value = 0
            End If
            .Value = .Value + 1
        End With
    End Sub
      

  2.   

    Private Sub Command1_Click()
        Dim i As Integer
        Dim j As Integer
        With ProgressBar1
            .Min = 1
            .Max = 100
            .Value = 1
        End With
        With Timer1
            
            .Interval = 1000
            .Enabled = True
        End With
        For i = 1 To 10000
        For j = 1 To 1000
            DoEvents
        Next j
        Next i
        Timer1.Enabled = False
        ProgressBar1.Value = 1
    End SubPrivate Sub Timer1_Timer()
        With ProgressBar1
            If .Value = .Max Then
                .Value = 1
            End If
            .Value = .Value + 1
        End With
    End Sub