Moin...
Zitat:
dass man direkt auf die Komponenten des Frames zugreifen
MyFrame := TBeliebigerFrame.Create(Self);
...ich verstehe das so:
Du mußt dir deine Form "Variable" (MyFrame) hinterlegen.
Muster:
Delphi-Quellcode:
// als privates Feld
private
FMyFrame: TBeliebigerFrame;
// in Liste über den Index abrufbar
FFrameList: TObjectList<MyFrame>; // mit Freigabe, ohne Freigabe TList<MyFrame> mit Create(Self);
...
FFrameList.Add(MyFrame);
// oder über den Namen
FFrameDict: TObjectDictionary<MyFrame>; // mit Freigabe, ohne Freigabe TDictionary<MyFrame> mit Create(Self);
...
FFrameDict.Add('MyFrame', MyFrame);
...und so weiter.