ProgressBarコントロールは進捗の範囲である最小値と最大値を設定することができます。
最小値はMimnimumプロパティに、最大値はMaximumプロパティに設定します。
下記は、進捗範囲の最小値をと最大値を設定する例です。
VBの例
' [Do Something]ボタンクリック時の処理 Private Sub btnDoSomething_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDoSomething.Click 'プログレスバーの値を初期化 ProgressBar1.Value = 0 '★★★最初値と最大値を設定する★★★ ProgressBar1.Minimum = 0 ProgressBar1.Maximum = 50 For I As Integer = 1 To 50 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.Minimum = 0; progressBar1.Maximum = 50; for (int i = 0; i < 50; i++) { Application.DoEvents(); // 200mSec スリープ System.Threading.Thread.Sleep(200); // 値を進捗させる progressBar1.PerformStep(); } }
Please follow and like us:
コメント