Zitat von
Karstadt:
Muss ich das in jede Form einbauen?
Bei der Lösung mit dem Interface? Teilweise. Das Interface musst du nur einmal deklarieren. Du musst aber jedes Formular aber davon ableiten, und also auch die Property und die get-Methode in jeder Formular-Klasse implementieren.
Wenn du Interfaces aber noch nicht kennst, empfehle ich dir die andere Variante:
(f_XX.FindComponent('Tabelle') as TMyTable).Open
Sie ist zwar nur halbso schön, jedoch sollte sie leichter verständlich sein. Und besser, der Code ist nicht der schönste von allen, aber dafür weiß man, was man tut
greetz
Mike