Ich würde die Klasse TImage nicht ableiten, sondern benützen.
Es gibt im Prinzip 3 Möglichkeiten:
*
Vererbung: du leitest deine Klasse von TImage ab
*
Aggregation: deine Klasse enthält ein Objekt von Typ TImage
*
Benützen (acquaintance): deine Klasse benützt ein existierendes Objekt vom Typ TImage
In der
VCL finden sich alle 3 Varianten.
Beispiele:
Vererbung wird sehr häufig eingesetzt.
Aggreagation: jedes TEdit enthält/besitzt ein TFont-Objekt. Ein TImage enthält ein Objekt der Klasse TPicture. usw.
Benützen: TDataSource verweist auf ein TDataset-Objekt. Ein TControl benützt ein TPopupMenu.
Es kommt natürlich immer auf das Ziel an.
Also erklär' mal, was deine Klasse leisten soll.