掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
サブコンポーネント (ID:36196)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
どれがサブコンポーネントで,どれが親(というのかな?)コンポーネントなんでしょうか? 親 TCPanel サブ FAComp1 := TAComp1.Create(Self); ですか? でしたら違いますね. http://mrxray.on.coocan.jp/Delphi/plSamples/160_CreateComponent.htm#112 のページにあるように, (1) コンストラクタ(Create)またはSetParentメソッドでサブコンポーネントを作成し, デストラクタ(Destroy)でサブコンポーネントを破棄する. (2) サブコンポーネントのプロパティはリードオンリーとし,Assignメソッドの実装は不要. (3) サブコンポーネント自身のコンストラクタ(Create)で,SetSubComponentメソッドを実行する. この(1)のコンストラクタ(つまりCreate)は親のことです. ただし,この(1)では,サブコンポーネントがTComponent(非ビジュアル)の時は 親のコンストラクタで生成しても構いません. constructor TCPanel.Create(AOwner: TComponent); //TCPanelが親と仮定して で作成しても構いません (コンストラクタというのはconttructorのことです.つまりCreateのことです) では頑張ってください. 眠い.....
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.