API version 1

- ‐

R

boolean

visible

ウィンドウが表示されているかどうかを示します。

表示されていればtrue、閉じられていればfalseとなります。
表示されているウィンドウでキャンセルボタンを押すとウィンドウが閉じるため、キャンセルボタンが押されたかどうかを調べるときにも使用できます。
このプロパティは読み取り専用です。
ウィンドウの表示にはpopupメソッドを、ウィンドウを閉じるにはpopupCloseメソッドを使用してください。

関連項目

popuppopupCloseメソッド



使用例 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;
                   }
           }
   }
}