掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
多重継承した自作コンポーネントを作るには (ID:37452)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Delphiで多重継承が出来ない事は承知しておりますが 何かしら代替手段はないでしょうか? やりたいのは以下のようなことです。 ・TCustomLabelを継承したTMyLabelを作成 ・TCustomPanelを継承したTMyPanelを作成 ・この両者で、多くの同じプロパティを持ちたい。 TPersistentを継承したプロパティクラスを用意して 両者のメンバーにすれば出来なくもないのですが それだとプロパティの階層がひとつ深くなってしまいます。 また多重継承の代わりにinterfaceがあるそうですが、 今ひとつ使い方がピンと来ないので、もしinterfaceで 上記のようなことが可能なら、勉強しようと思っています。 (ちなみに環境はDelphi2010です)
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.