ProgressBar for ASP.NET Web Forms
手順 2:各コントロールの設定
クイックスタート > 手順 2:各コントロールの設定

この手順では、プログレスバーの更新プロセスを開始および停止するボタンとしてボタンコントロールを指定する、StartTaskButton と StopTaskButton を指定します。

  1. Visual Studio プロパティウィンドウで C1ProgressBar コントロールを選択し、StartTaskButton の横にあるドロップダウン矢印をクリックして Button1 を選択します。
  2. StopTaskButton プロパティを Button2 に設定します。
  3. プロパティウィンドウで、〈イベント〉ボタンをクリックし、C1ProgressBar1 コントロールのイベントをすべてリストします。

    RunTask イベントの横に、ProgressBar1_RunTask と入力します。これにより、コードビューにイベントが作成され、ここで以下のコードを入力できます。これにより、イベントは次のようになります。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    Protected Sub ProgressBar1_RunTask(sender As Object, e As C1.Web.Wijmo.Controls.C1ProgressBar.C1ProgressBarTaskEventArgs)
            For i As Integer = 0 To 99
                            System.Threading.Thread.Sleep(500)
                            e.UpdateProgress(i)
            Next
    End Sub
    

    C# コードの書き方

    C#
    コードのコピー
    protected void ProgressBar1_RunTask(object sender, C1.Web.Wijmo.Controls.C1ProgressBar.C1ProgressBarTaskEventArgs e)
        {
            for (int i = 0; i < 100; i++)
            {
                System.Threading.Thread.Sleep(500);
                e.UpdateProgress(i);
            }
        }
    

    スタート〉ボタンをクリックすると、RunTask イベントが発生し、UpdateProgress メソッドを呼び出して、500 ミリ秒ごとに1ずつプログレスバーを更新します。

関連トピック