Moin Eleonora,
Zitat von
eleonora:
Ich übersetzte alle Buttons, Menüs usw., die sich in Form2 befinden unter Form1!
das kann nicht gehen, solange die Formulare noch nicht erzeugt wurden.
Meine Idee sieht vor, das jedes Formular sozusagen für seine Übersetzung selbst verantwortlich ist, und somit auch eine eigene Methode dafür hat, die dann im jeweiligen OnCreate bedenkenlos aufgerufen werden kann. Dadurch wird das Formular, als Objekt auch in sich geschlossener.
Die Menüpunkte die die Sprachen umstellen werden beim Programmstart überhaupt nicht berücksichtigt. In diesen werden die einzelnen Übersetzungmethoden der einzelnen Formulare eingetragen, um dann bei Bedarf (eben durch Auswahl des Menüpunktes) aufgerufen zu werden.