Jedes TabSheet enthält einen Frame. Alle Elemente sind in dem jeweiligen Frame zusammengefasst.
Die Frames sind in getrennten Dateien gespeichert. Anfangs werden sie den jew. TabSheets zugewiesen
Delphi-Quellcode:
Application.CreateForm(TSigmaPFrame, SigmaPFrame);
SigmaPFrame.Parent := TabSheet4;
CreatedFrames[3] := true;
später können sich jedoch Komponenten der Frames dynamisch ändern (direkt durch Programmcode).
Dann will ich nicht, dass er, wenn ich auf TabSheet1 bin und Komponenten im TabSheet5 sich ändern, automatisch im PageControl das TabSheet5 auswählt. Er soll die Änderung im Hintergrund ausführen und mich auf TabSheet1 lassen.
Multa narrare possum, sed longum est ....