API version 1

- ‐

stepIt

プログレスバーを1ステップ進めます。

引数を指定すると、その数値の分だけプログレスバーが進みます。

呼出形式一覧

呼出形式

説明

integer stepIt([integer step])

プログレスバーを進めます。

戻り値一覧

戻り値

説明

integer

現在のステップ数

引数一覧

引数

説明

step

ステップの増加量

(maximumプロパティ-valueプロパティ)以下の値を指定します。省略時は1ステップ進みます。

例外

なし

関連項目

maximumminimumvalueプロパティ

autoStepメソッド



使用例 CRSダウンロード

Form ProgressPopup_stepIt {
   x = 0;
   y = 0;
   width = 800;
   height = 185;


   ProgressPopup progressPopup1 {
           cancelCaption = "閉じる";
           minimum = 0;
           maximum = 100;
   }

   Button buttonStepIt {
           x = 8;
           y = 8;
           width = 224;
           height = 24;
           title = "Popup&StepIt";

           Number index = 0;

           function onTouch(e) {
                   print("ProgressPopup ウィンドウを表示後、2秒後に stepIt を実行、その後閉じます。");
                   ^.progressPopup1.message = "2秒後に stepIt を実行、その後閉じます。";
                   ^.progressPopup1.value = 10;
                   ^.progressPopup1.popup(true, true);
                   setTimer(2, true);
           }

           function onTimer(e) {
                   print("Timerイベントが発生しました。");
                   if (!^.progressPopup1.visible) {
                           print("ProgressPopup ウィンドウが閉じられています。");
                           index = 0;
                           return;
                   }
                   if (index == 0) {
                           print("stepIt を実行します。");

                           # プログレスバーの現在位置を 3 だけ進めます。
                           ^.progressPopup1.stepIt(3);
                           setTimer(2, true);
                           index ++;
                   } else {
                           print("ProgressPopup ウィンドウを閉じます。");
                           ^.progressPopup1.popupClose();
                           index = 0;
                   }
           }
   }
}