PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
1953 | 98/06/18 20:34:40 | RE:PB5.0.01: 画面切替時の砂時計ポインタ表示は? By tomo |
1949 | 98/06/18 18:56:38 | PB5.0.01: 画面切替時の砂時計ポインタ表示は? By maro |
カテゴリ:旧電子会議室
日付:1998年06月18日 20:34 発信者:tomo
題名:RE:PB5.0.01: 画面切替時の砂時計ポインタ表示は?
>ある画面(Aとする)から、開くのに時間のかかる画面(Bとする)を開く時に、砂時計ポインターを表示させよ
うとしていますが、うまく行きません。
>今までに試したパターンは、
>
>1.Aのオープン時にごみ画面をもう一つ開き、それをvisible = enabledにする →ダメ
>2.Aのオープン時に、サイズ=1*1のごみ画面をもう一つ開く →ダメ
>3.BのshowイベントでSetPointer(HourGlass!)を記述 →ダメ
>4.Bを開くためのスクリプトにSetPointer(HourGlass!)を記述 →ダメ
>
>2.については、一時的にうまくいった(?!)ようなのですが、結局だめでした。
>ちなみに、Bのopenイベントには、SetPointer(HourGlass!)の記述があります。
>どなたか同じ現象を経験された方、対処法を教えてください。
>よろしくお願いします。
初めまして tomo です。
A画面のからB画面を起動する前にSetPointer(HourGlass!)を書いて下さい。
SetPointer(HourGlass!)
open(B画面)
イベントの流れは、
A画面のイベント SetPointer(HourGlass!)で砂時計が表示されます。
A画面 open()関数
B画面のopenイベントが実行されます。
B画面のopenイベント終了
A画面のopen()関数の後から実行
A画面イベント終了時 マウスポインターは、元に戻ります。
今この方法で B画面が表示されるまで 砂時計を出しています。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.