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
Copyright © 2013 Power Future Co., Ltd.