PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
14509 01/02/07 14:24:17 RE(2):PB6.5: ウインドウに動的にコントロールを追加したい By m-ryu
14505 01/02/07 01:38:37 RE(1):PB6.5: ウインドウに動的にコントロールを追加したい By Taka
14497 01/02/06 17:00:16 PB6.5: ウインドウに動的にデータウインドウコントロールを追加したい By m-ryu

カテゴリ:スクリプトの記述
日付:2001年02月07日 01:38 発信者:Taka
題名:RE(1):PB6.5: ウインドウに動的にコントロールを追加したい

m-ryuさん、おはようございます。

DWに限らず、ウィンドウの中にコントロールを動的に作成するには OpenUserObject関数を使います。
開くコントロールは、事前にユーザオブジェクトで作成しておく必要があるので注意してください。
(上手にカプセル化しておくのが理想です)

ただ今回のようなケースでは、1つのウィンドウの中に複数のDWコントロールを作成するには、
位置や大きさの調整などを考えると厄介ではないですか?
DWを1つだけ持ったウィンドウを、必要な数だけ開いた方が処理が簡単だと思います。

どうしても1ウィンドウの中におさめたければ、タブコントロールを使って複数のタブページを
動的生成すると良いでしょう。
タブページの動的生成は、OpenTab関数を使います。
こちらの場合も、事前にユーザオブジェクト(ビジュアルカスタム)で作成しておきます。

OpenUserObject,OpenTabについての詳細は、ヘルプをじっくり読んでみてください。
(この会議室にも過去ログがあると思います)

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

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

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