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