PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
16185 01/09/04 17:39:23 RE(4):PB6.5: シートを最前面出す方法について By 牧島輝
16182 01/09/04 10:37:09 RE(3):PB6.5: シートを最前面出す方法について By M.M
16179 01/09/04 09:26:52 RE(2):PB6.5: シートを最前面出す方法について By 牧島輝
16164 01/09/03 11:17:44 RE(1):PB6.5: シートを最前面出す方法について By M.M
16160 01/08/31 19:09:58 PB6.5: シートを最前面出す方法について By 牧島輝

カテゴリ:スクリプトの記述
日付:2001年09月04日 17:39 発信者:牧島輝
題名:RE(4):PB6.5: シートを最前面出す方法について

M.Mさん、こんにちは。

>先ずは、自分で試してください。
>私のカンでは、ウィンドウのOpenイベントではなくて、呼び出し元のスクリプトでSetFocus関数を
>実行した方がよいような気がします。(未実験君モード。動作保証無し)

有難うございます。試してみた結果大丈夫なように思えます。
(Openイベント、呼び出し元のスクリプト共に問題なし)
作成しているプログラムの中にOpenSheetWithParmを使用している画面は沢山ありますが、
なぜか、SetFocus関数を行っていなくてもOpen時に最前面にくる画面もありました。
最前面にこない現象になるのは、原因はわかりませんが、呼び出し元の画面でdataobjectプロパティを
スクリプトによって指定している画面でした。(関係ないかもしれませんが)

原因はいまいちわからないため、対処として、OpenSheetWithParm、OpenWithParmでOpenしている
画面はSetFocus関数を実行することにします。(Open、OpenSheetは最前面にくる)
呼び出し元のスクリプトでSetFocus関数を実行させる方法でやってみます。
これらについて何か問題が発生次第、コメントします。

M.Mさん有難うございました。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser Netscape4.X

Server SoftWare

OS Windows NT 4.0
DBMS Oracle 7.3
WebServer IIS

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