ステータスバー内にプログレスバーを組み込んで、完了した処理量を表示する方法を理解しようとしています。以下は、プログレスバーを更新する私の例です(これが正しい方法かどうかはわかりません)
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
ToolStripProgressBar1.Value = ToolStripProgressBar1.Value + 2
If ToolStripProgressBar1.Value = 100 Then
ToolStripProgressBar1.Value = 0
ToolStripProgressBar1.Value = ToolStripProgressBar1.Value + 2
Timer1.Enabled = True
End If
End Sub
ボタン内のコードは次のとおりです。
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1Run.Click
ToolStripStatusLabel1.Text = "Processing..."
Timer1.Enabled = True
'more code to be inserted here
End Sub
わからないのは、コードの量に基づいてプログレスバーを更新する方法です。処理が完了したら、を更新しToolStripStatusLabel1
て「Processing ... Complete!」と表示します。