Delphi-Quellcode:
implementation
{$R *.dfm}
Das bindet die
DFM-Ressource ein und man kann natürlich auch eigene Ressourcen einbinden.
(per Code oder über den RessourcenManager des Pojektes = DPROJ)
Geladen wird die Ressource dort: (
Vcl.Forms.pas bzw. damals Forms.pas)
TCustomForm.Create > InitInheritedComponent > InternalReadComponentRes
Aber nein, die Funktionen, welche den Namen der Ressource bestimmen (heißt so, wie die Form) sind nicht "einfach" via Override zu ändern, damit du dort dann einen anderen Namen nehmen könntest.
Andere Lösung: Vererbung
Delphi-Quellcode:
type
TDeineAbleitung = class(TDeineGrundForm)
...
end;
In dem Nachfahren kann man Komponenten verschieben, ausblenden/einblenden (Visible) und alle anderen Property ändern, wie z.B. Font/Top/Left/Height/...
Man kann auch neue Komponenten hinzufügen. (nur löschen lassen sich im Nachfahren keine geerbten Komponenten)