PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
5137 99/02/18 13:15:47 RE(6):ユーザオブジェクト:ウィンドウ間で情報をやりとりするテクニック By kin
5136 99/02/18 12:21:07 RE(5):ユーザオブジェクト:ウィンドウ間で情報をやりとりするテクニック By Taka
5131 99/02/18 11:38:18 RE(4):子ウィンドウ(ポップアップウィンドウ含む)から親ウィンドウをアクセスする By M.M
5129 99/02/18 11:19:26 RE(3):PB6: ユーザオブジェクトのコントロールにポップアップウィンドウから...補足 By kin
5127 99/02/18 08:05:42 RE(2):PB6: ユーザオブジェクトのコントロールにポップアップウィンドウからデータを渡したい By リエッチ
5125 99/02/17 23:37:14 RE(1):PB6: ユーザオブジェクトのコントロールにポップアップウィンドウからデータを渡したい By Taka
5123 99/02/17 21:11:50 PB6: ユーザオブジェクトのコントロールにポップアップウィンドウからデータを渡したい By kin

カテゴリ:ユーザオブジェクト
日付:1999年02月18日 11:38 発信者:M.M
題名:RE(4):子ウィンドウ(ポップアップウィンドウ含む)から親ウィンドウをアクセスする

「kin」さん、こんにちは。

>ところが、ポップアップウィンドウのDWで選択した値をユーザオブジェクト上の
>sleに渡してOKボタンをキックしたいのですが、入力用ユーザオブジェクトは
>いろいろなウィンドウで使用するため、インスタンスを特定できないんです。
>(しかも、一つのウィンドウで複数のインスタンスが開きます。)

>>はずしているかもしれませんが、
>> tab_1.tabpage_1.sle_1.Text = \"ABC\"
>>ではダメなのですか?

>ダメでした。ポップアップウィンドウ側の記述になるので、渡す先のウィンドウ
>から指定しないとコンパイルエラーになります。
>ユーザオブジェクトとポップアップウィンドウを対にして独立したオブジェクトと
>して作るなんて言うやり方はやっぱり無理なんでしょうか。

親ウィンドウから子ウィンドウを開く時、以下のスクリプトを記述します。
open(\"子ウィンドウ名\",\"親ウィンドウ名\")

子ウィンドウ(ポップアップ含む)で、parentWindow関数を使用して親ウィンドウを
アクセスできます。これで親ウィンドウが不特定多数でもOKです。
window変数=\"子ウィンドウ名\".parentWindow()

後は「Taka」さん「リエッチ」さんのコメントの内容でがんばって下さい。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

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

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