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 (記載なし)

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