[Tips][ProgressBar] 値を進捗させる

ProgressBarの値を進捗させるにはPerformStepメソッドを使用します。

PerformStepメソッド実行時の進捗量はPerfomStepプロパティに設定しておきます。

下記は、ProgressBarの値をを進捗させる例です。

[Do Something]ボタンがクリックされると値を進捗します。

VBの例

' [Do Something]ボタンクリック時の処理
Private Sub btnDoSomething_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDoSomething.Click
    'プログレスバーの値を初期化
    ProgressBar1.Value = 0

    '★★★値の進捗量を設定★★★
    ProgressBar1.Step = 1

    For I As Integer = 1 To 100
        Application.DoEvents()

        '200mSec スリープ
        System.Threading.Thread.Sleep(200)

        '★★★値を進捗させる★★★
        ProgressBar1.PerformStep()
    Next
End Sub

C#の例

// [Do Something]ボタンクリック時の処理
private void btnDoSomething_Click(object sender, EventArgs e)
{
    // プログレスバーの値を初期化
    progressBar1.Value = 0;

    // ★★★値の進捗量を設定★★★
    progressBar1.Step = 1;

    for ( int i = 0; i < 100; i++ )
    {
        Application.DoEvents();

        // 200mSec スリープ
        System.Threading.Thread.Sleep(200);

        // ★★★値を進捗させる★★★
        progressBar1.PerformStep();
    }
}

“[Tips][ProgressBar] 値を進捗させる” への1件の返信

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です