コンポーネントの派生
コンポーネント ウィザードによるコンポーネントの作成 への移動
コンポーネントはどれも、TComponent か、それを特化した下位クラス(TControl や TGraphicControl など)か、既存のコンポーネント クラスから派生したクラスです。「コンポーネントの作成」のトピックでは、さまざまな種類のコンポーネントをどのクラスから派生させるべきかを説明しています。
クラスを派生させる方法は、「新しいクラスの定義」で詳しく説明しています。
コンポーネントを派生させるには、そのコンポーネントを含めるユニットの interface 部にオブジェクト型宣言を追加します。以下に例を示します。
interface
type
TMyComponent = class(TComponent)
end;
単純なコンポーネント クラスは、TComponent から直接派生した非ビジュアル コンポーネントです。