Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Jasocul,
16. Nov 2021
An irgendeiner Stelle muss du doch wissen, mit welcher Maske die Tabelle dargestellt werden soll. Wenn du es beim Erstellen der Form weißt, kannst du das Create der Form überschreiben und einen zusätzlichen Parameter übergeben. Dann weiß die Form, welcher Frame beim Create eingebaut werden muss.
Wenn ich so darüber Nachdenke, sollte vielleicht erstmal geklärt werden, ab wann die Anwendung...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Jasocul,
16. Nov 2021
Wenn ich das bisher richtig verstanden habe, dann verschiebst du das Problem zwar, aber an eine Stelle, wo du es verarbeiten kannst.
Du könntest dann einfach aus deinen Menüpunkten immer die selbe Formklasse verwenden und übergibst beim Create einen Parameter, auf den die Form reagieren kann. Je nach Parameter, wird der passende Frame genutzt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Jasocul,
16. Nov 2021
Heißt das, dass die Form eigentlich gleich ist und nur die Maske für die Tabelle anders ist? Klingt für mich nach einem sinnvollen Einsatz von Frames. Man nimmt immer die gleiche Form-Klasse und wählt für die Darstellung den passenden Frame aus.