... aber ich könnte doch auch ordentlich arbeiten ...
Ok, mit der Denke wird das natürlich nichts.
Mit meiner Vorgehensweise: "Form.TabSheet.Objekt", mit Frames wäre es "Form.TabSheet.Frame.Objekt"
Ganz bestimmt nicht! Das Stichwort heißt Zugriffsmethoden (so programmiert man und hat saubere Schnittstellen)
Über Frames kann man logische Bereiche in seiner Anwendung in eine eigene
Unit auslagern und man kann Frames innerhalb von Frames verwenden. Damit hat man die Möglichkeit Zwischenschichten einzuführen, die es einem ermöglichen immer komplexere Strukturen zu erzeugen und diese übersichtlich zu halten. Aber das erfordert ein ordentliches Konzept und strukturiertes Programmieren. Dann macht das richtig Spass...