Mehrsprachigkeit

26/06/2009 - 17:11 von Volker Strähle | Report spam
Tag zusammen,

Gibt es eine Möglichkeit bei einem Formular die verwendete Sprache und damit
natürlich auch die Labels zur Laufzeit zu àndern oder geht das nur vor
Aufruf der Form?

Ich hàtte im Moment das hier:
Sub main()

My.Application.ChangeUICulture("en")

My.Application.ChangeCulture("en-US")

Dim f As New frmImage

f.ShowDialog()

End Sub



Volker
 

Lesen sie die antworten

#1 Elmar Boye
26/06/2009 - 18:46 | Warnen spam
Hallo Volker,

Volker Stràhle schrieb:
Gibt es eine Möglichkeit bei einem Formular die verwendete Sprache und damit
natürlich auch die Labels zur Laufzeit zu àndern oder geht das nur vor
Aufruf der Form?



Ein lokalisiertes Formular wird im Standard im Konstruktor
durch InitializeComponent auf die aktuelle Kultur eingestellt.
Ein spàterer Wechsel wird nicht mehr berücksichtigt.

Unter http://www.codeproject.com/KB/local...lture.aspx
findest Du ein Projekt, das das auch zur Laufzeit kann:

Gruß Elmar

Ähnliche fragen