PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
15500 | 01/06/15 02:05:29 | RE(8):PB7.0: ユーザオブジェクトを2重に使うような機能の実現 By Taka |
15488 | 01/06/13 14:26:37 | RE(7):PB7.0: ユーザオブジェクトを2重に使うような機能の実現 By K_Kondou |
15486 | 01/06/13 08:48:05 | RE(6):PB7.0: ユーザオブジェクトを2重に使うような機能の実現 By Taka |
15482 | 01/06/12 20:38:09 | RE(5):PB7.0: ユーザオブジェクトを2重に使うような機能の実現 By K_Kondou |
15473 | 01/06/12 13:50:47 | RE(4):PB7.0: ユーザオブジェクトを2重に使うような機能の実現 By aki |
15467 | 01/06/12 09:28:11 | RE(3):PB7.0: ユーザオブジェクトを2重に使うような機能の実現 By K_Kondou |
15466 | 01/06/12 00:53:48 | 削除 By M.M |
15465 | 01/06/12 00:54:27 | RE(1):PB7.0: ユーザオブジェクトを2重に使うような機能の実現 By M.M |
15463 | 01/06/11 21:33:16 | PB7.0: ユーザオブジェクトを2重に使うような機能の実現 By K_Kondou |
カテゴリ:PowerBuilderの開発環境
日付:2001年06月15日 02:05 発信者:Taka
題名:RE(8):PB7.0: ユーザオブジェクトを2重に使うような機能の実現
K_Kondouさん、おはようございます。
>ところで、ユーザオブジェクト(ビジュアルカスタム)の直下にコントロールを動的生成する
>ことはできないんですか。
少なくとも OpenUserObject関数では不可能です。この関数はウィンドウベースでしか作動しないからです。
で、今思いついたのですが、ウィンドウの中にビジュアルカスタムUOを動的生成するのではなく、
ウィンドウの中にチャイルドウィンドウを開くようにすれば、その内側にユーザオブジェクトを動的生成
することは可能です。
つまり、
1) ウィンドウ
2) ユーザオブジェクト(ビジュアルカスタム)を動的生成
3) ユーザオブジェクト(ビジュアル標準など)を動的生成
はPBの標準関数の制約からして不可能ですが、
1) ウィンドウ
2) チャイルドウィンドウを動的生成
3) ユーザオブジェクト(ビジュアル標準など)を動的生成
の方法なら、標準関数の範囲内なので生成可能です。
中間層のチャイルドウィンドウの定義は、
・タイトルなし
・枠なし
・リサイズ/移動不可
にしておけば、見た目はビジュアルカスタムUOと同じになるはずです。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Sybase SQL Anywhere Client
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.