Hallo,
ich bin neu hier im Forum und habe eine Frage. Ich möchte gerne die Lokalisierung von VB 2010 nutzen und alle Controls usw von einer Form in mehreren Sprachen anlegen. Das Problem ist, dass diese Sprache am Anfang in einer Loginform ausgewählt werden soll. Es gibt eine Hauptform, in der diese Loginform am Anfang aufgerufen wird, und es gibt mehrere Panels (eigene Klassen), die an dieser Hauptform angedockt werden. Das Andocken passiert erst nach dem Login, aber die Dimensionierung (und New()-Aufruf) schon vorher.
Nun funktioniert die interne Lokalisierung nur, wenn der Konstruktor des jeweiligen Fensters schon die Sprache kennt. D.h. ich muss es irgendwie hinkriegen, dass zuerst das Login passiert und erst danach die anderen Panels erzeugt werden (da kann ich auf die globale Sprachvariable zugreifen und die lokale Sprache im Programm entsprechend ändern).
Ist es möglich so?
Die Alternative wäre es mehrere Sprachdateien anzulegen, aber es ist natürlich viel Arbeit und die interne Lokalisierung ist sehr verlockend, weil sie sehr wenig Aufwand bedeutet.
Vielen Dank im voraus.
Sonne75
ich bin neu hier im Forum und habe eine Frage. Ich möchte gerne die Lokalisierung von VB 2010 nutzen und alle Controls usw von einer Form in mehreren Sprachen anlegen. Das Problem ist, dass diese Sprache am Anfang in einer Loginform ausgewählt werden soll. Es gibt eine Hauptform, in der diese Loginform am Anfang aufgerufen wird, und es gibt mehrere Panels (eigene Klassen), die an dieser Hauptform angedockt werden. Das Andocken passiert erst nach dem Login, aber die Dimensionierung (und New()-Aufruf) schon vorher.
Nun funktioniert die interne Lokalisierung nur, wenn der Konstruktor des jeweiligen Fensters schon die Sprache kennt. D.h. ich muss es irgendwie hinkriegen, dass zuerst das Login passiert und erst danach die anderen Panels erzeugt werden (da kann ich auf die globale Sprachvariable zugreifen und die lokale Sprache im Programm entsprechend ändern).
Ist es möglich so?
Die Alternative wäre es mehrere Sprachdateien anzulegen, aber es ist natürlich viel Arbeit und die interne Lokalisierung ist sehr verlockend, weil sie sehr wenig Aufwand bedeutet.
Vielen Dank im voraus.
Sonne75
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „sonne75“ ()