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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.