掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Publish プロパティで、クラス(コンポーネント)を設定したい (ID:25945)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
dfmに↓と出力されているのは? >>Comp_Sub1 = Comp_Main.Comp_Sub1 CompSub1はCompMainが生成したCompSub1を参照する まずこの時点で変な気がします? 参照型であるならForm上のComp_Sub1?と関連付けして 実際のComp_Sub1の情報はComp_Sub1として? Formのコンテナ上に出力されますよね? CompMainがComp_Sub1を生成して復元しなくてはいけないのであれば n個ぶんの情報を出力可能な? 独自フォーマットを考えて、実行時型情報から取得するクラスを生成するとか? それをしないで実現するなら? TLabeledEditが持っているTBoundLabelを見てみてください SetSubComponentが呼ばれているので たぶんTLabeledEdit上でDefinePropertyもoverrideされてないと思います。 SetSubComponentは生成する側からでも大丈夫かもしれませんし あなたが期待している結果では無いのかもしれませんが。。 後はコレクションを使って一度に出力するとか etc
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.