コンポーネントの派生

提供: RAD Studio
移動先: 案内検索

コンポーネント ウィザードによるコンポーネントの作成 への移動


コンポーネントはどれも、TComponent か、それを特化した下位クラス(TControlTGraphicControl など)か、既存のコンポーネント クラスから派生したクラスです。「コンポーネントの作成」のトピックでは、さまざまな種類のコンポーネントをどのクラスから派生させるべきかを説明しています。

クラスを派生させる方法は、「新しいクラスの定義」で詳しく説明しています。

コンポーネントを派生させるには、そのコンポーネントを含めるユニットの interface 部にオブジェクト型宣言を追加します。以下に例を示します。

interface

  type
    TMyComponent = class(TComponent)
    end;

単純なコンポーネント クラスは、TComponent から直接派生した非ビジュアル コンポーネントです。

関連項目