PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
9959 00/01/21 11:28:59 RE(4):PB6.5: メニューのツールバーが消えてしまいます By STRATOVARIUS
9955 00/01/20 19:57:48 RE(3):PB6.5: メニューのツールバーが消えてしまいます By yo
9945 00/01/20 12:49:45 RE(2):PB6.5: メニューのツールバーが消えてしまいます By STRATOVARIUS
9944 00/01/20 12:48:45 RE(1):PB6.5: メニューのツールバーが消えてしまいます By STRATOVARIUS
9935 00/01/19 20:33:37 PB6.5: メニューのツールバーが消えてしまいます By yo

カテゴリ:スクリプトの記述
日付:2000年01月20日 19:57 発信者:yo
題名:RE(3):PB6.5: メニューのツールバーが消えてしまいます

STRATOVARIUSさん、こんばんは。

お返事ありがとうございました。

>Window Open時にメニューのプロパティを変更しているということですよね?
>はずしているかもしれませんが、メニューの作成方法を変更することで解消さ
>れるかもしれません。

すみませんでした。私の説明はわかりづらかったですね。説明しなおします。
メニューオブジェクト自体は、ツールバー設定をしていないメニューを作成し、
それから継承し、ツールバーを設定した入力用と印刷用の2種類を作成します。

ウィンドウ単位でこれら2つのメニューを使い分けており、
大元のフレームは継承元のボタンのないメニューを使用し、それ以外は
それぞれのウィンドウのプロパティで、印刷用か入力用のメニューの指定を
かけています。ここまでは動的に変更させるようなことはしていません。

その環境にて実行時、既に1つ以上のウィンドウ(シート)が開いた状態で
新規にもう一つウィンドウ開き、そのopenイベントの中で、close(this)
を使用すると最初に開いていたウィンドウのツールバーが消えてしまって
いるのです。例外として大元のフレーム自体がボタンのない継承元のメニュー
で作成されているからなのでしょうか?
なぜ前から開いていたウィンドウにフォーカスが戻ったのにツールバーが
消えるのかわからなかったので、いろいろと試行錯誤してはみたのですが
どうもうまくいかないといったしだいです。

私ももう少しいろいろ試したり調べてみようと思います。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X

Server SoftWare

OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)

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