API version 1
- ‐
stepIt¶
プログレスバーを1ステップ進めます。
引数を指定すると、その数値の分だけプログレスバーが進みます。
呼出形式一覧
呼出形式 |
説明 |
---|---|
integer stepIt([integer step]) |
プログレスバーを進めます。 |
戻り値一覧
戻り値 |
説明 |
---|---|
integer |
現在のステップ数 |
引数一覧
引数 |
説明 |
---|---|
step |
ステップの増加量 |
例外
なし
関連項目
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;
}
}
}
}