Ansonsten sind nahezu alle Formulare und Komponenten (Edits und Co.) erstml grundsätzlich vererbt, falls man mal was Grundsätzliches an allen Formularen ändern will/muß
Kann man machen; ich würd's aber nicht tun.
Um das Look & Feel zu beeinflussen gibt es auch die Möglichkeit eine zentrale
Komponenten-Factory zu verwenden:
Delphi-Quellcode:
TComponentFactory = class(TObject)
public
class function CreateComponent(AClass:TFormClass; Owner:TComponent):TComponent;virtual;
class function CreateForm(AClass:TFormClass; Owner:TComponent):TCustomForm;virtual;
class function CreateMdiForm(AClass:TFormClass; Owner:TComponent):TCustomForm;virtual;
class function CreateModalForm(AClass:TFormClass; Owner:TComponent):TCustomForm;virtual;
class function CreateGlobalForm(AClass:TFormClass):TCustomForm;virtual; // Owner ist Application
end;
Man spart sich so den Ballast der abgeleiteten Formulare und kann flexibler reagieren.