1
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    If ProgressBar2.Value = 100 Then
        ProgressBar2.Value = ProgressBar2.Maximum()
        MsgBox("Posting Completed!")
        ProgressBar2.Enabled = False
    Else
        Do
            ProgressBar2.Value += 5
        Loop
    End If


End Sub

問題が何であるかを理解するために取り組んでいる3時間ですが、今まではまだ解決策を見つけることができません。実行するまでエラーはありません。このエラーが表示されます

値 '105' は '値' として無効です。「値」は「最小」と「最大」の間にある必要があります。パラメータ名: 値

私はすでに自分の

ProgressBar2.Minimum = 0
ProgressBar2.Maximum = 100

私を助けてください :(

4

2 に答える 2

0

値を 100 から 105 に増やしているため、If ステートメントで失敗します>=

また、ループには出口がないため、ループを取り除くことができます。

于 2013-07-17T20:46:58.217 に答える