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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.