PowerTools PlusPak for Windows Forms 8.0J
進行状況の設定

GcProgressBarコントロールの基本的な使用方法について、以下に解説します。

進行範囲の指定
タスクの進行状況を表す値の範囲を指定するには、GcProgressBar コントロールのMaximumプロパティとMinimumプロパティを使用します。通常、Minimum プロパティは 0 に設定され、Maximum プロパティはタスクの完了を示す値に設定します。
進行状況の変更
タスクの進行状況を表すには、Valueプロパティを使用します。GcProgressBar コントロールは Value プロパティの値を基にコントロールを塗りつぶします。

進行状況の値を変更するには、StepプロパティとPerformStepメソッドを組み合わせて使用する方法もあります。毎回特定の量だけ増やすには、Step プロパティに増加分を設定し、PerformStep メソッドを呼び出すことで進行を表します。

また、特定の値だけ増加させるには、Incrementメソッドを使用します。

Private cnt As Decimal = 2

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    ' 現在の位置をStepプロパティの量だけ進めます。
    GcProgressBar1.Step = cnt
    GcProgressBar1.PerformStep()
    cnt *= 2
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
    ' 現在の位置を指定の量(10)だけ進めます。
    GcProgressBar1.Increment(10)
End Sub
private decimal cnt = 2;

private void button1_Click(object sender, EventArgs e)
{
    // 現在の位置をStepプロパティの量だけ進めます。
    gcProgressBar1.Step = cnt;
    gcProgressBar1.PerformStep();
    cnt *= 2;
}

private void button2_Click(object sender, EventArgs e)
{
    // 現在の位置を指定の量(10)だけ進めます。
    gcProgressBar1.Increment(10);
}
参照