PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
5282 | 99/03/02 14:02:36 | RE(5):CloseQueryイベントについて By ouchi |
5279 | 99/03/02 12:08:34 | RE(4):CloseQueryイベントについて By Kasi |
5272 | 99/03/01 12:03:14 | RE(3):RE:CloseQueryイベントについて By M.M |
5271 | 99/03/01 11:44:50 | RE(2):CloseQueryイベントについて By ouchi |
5266 | 99/02/26 19:35:48 | RE(1):CloseQueryイベントについて By M.M |
5237 | 99/02/25 19:56:32 | PB6: ウィンドウのクローズ制御 By ouchi |
カテゴリ:スクリプトの記述
日付:1999年02月26日 19:35 発信者:M.M
題名:RE(1):CloseQueryイベントについて
「ouchi」さん、こんばんは。
>ウィンドウのコントロールメニューによるクローズを制御したいため、
>closeQueryイベントでクローズしたくない場合に「Message.ReturnValue」に1を
>セットしました。
>通常時は制御できたんですが、ウィンドウ内に配置してあるデータウィンドウ・
>オブジェクトプロパティの設定処理をcloseQueryイベントに追加したところウィンドウ
>がクローズしてしまいます。
>なにか影響があるんでしょうか?
>なにか参考になる事が有りましたらよろしくお願いします。
>
>---< closeQueryイベントのスクリプト >---------------------------------
>
>dw_1.object.カラム名.Visible=TRUE <--- この処理があるとクローズしてしまう
>Message.ReturnValue=1
>
>---------------------------------------------------------------------
上記のスクリプトをPB5.0.04でテストしてみましたが、問題ありませんでした。
しかし、HELPをみたところ気になる箇所をみつけました。
?????????????????????????????????????
<PowerBuilder5.0のHELPより抜粋>
関数仕様の変更
Message オブジェクトの ReturnValue プロパティの値を設定する
必要はなくなりました。代わりに、RETURN 文を使用してください。
?????????????????????????????????????
ですので、以下のように記述を変更するとどうなるんでしょうか?
(PB5.0.04では正常に動作しました)
?????????????????????????????????????
dw_1.object.カラム名.Visible=TRUE
RETURN 1
?????????????????????????????????????
これで駄目なら、PBのバグの可能性があります。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.