Hi Pseudemys Nelsoni,
ich hab jetzt nicht genau verstanden was du meinst, aber ich kann dir mal ein Beispiel liefern bei welchem mir die Frames sehr gut gepasst haben.
Ich musste mal einen Assistenten zum hinzufügen von irgendwelchen Datensätzen machen, und habe also ein Form mit einem Panel und zwei Buttons erstellt.
Anschließend habe ich für die einzelnen Schritte Frames erstellt, diese allerdings erst zur Laufzeit erstellt:
Delphi-Quellcode:
var
MyFrames: array of TFrame;
begin
SetLength(MyFrames, ...);
MyFrames[0] := fr_First.Create(self);
MyFrames[0].Visibile := False; //Zuerst unsichtbar schalten
MyFrames[0].Parent := FrameContainer; //FrameContainer ist das panel
end;
Für mich machen aber Frames die direkt aufs Formular gesetzt werden auch keinen Sinn, wenn dann nur zur Laufzeit.
Greetz
alcaeus