Hallo,
habe mich heute mal mit der Lokalisierung beschäftigt,
und habe mir zwei Sprachen eingestellt "de-DE" und "en".
Wenn ich beide in den Eigenschaften meiner Form auswähle zeigt er mir immer den korrekten Text an
aber sobald ich die Sprache per Code ändere zeigt er mir Deutsch zwar richtig an aber English teilweise nicht.
Liegt das vllt an einer falsch einstellung die Visual Basic in die Sprach .dll geschrieben hat ?
Das hier ist der Code zum ändern der Sprache in der Anwendung
Spoiler anzeigen
Hat da jemand ne Idee wodran es liegen könnte.
habe mich heute mal mit der Lokalisierung beschäftigt,
und habe mir zwei Sprachen eingestellt "de-DE" und "en".
Wenn ich beide in den Eigenschaften meiner Form auswähle zeigt er mir immer den korrekten Text an
aber sobald ich die Sprache per Code ändere zeigt er mir Deutsch zwar richtig an aber English teilweise nicht.
Liegt das vllt an einer falsch einstellung die Visual Basic in die Sprach .dll geschrieben hat ?
Das hier ist der Code zum ändern der Sprache in der Anwendung
Private Sub ChangeLanguage(ByVal lang As String)
For Each c As Control In Me.Controls
Dim resources As ComponentResourceManager = New ComponentResourceManager(GetType(Form1))
resources.ApplyResources(c, c.Name, New CultureInfo(lang))
Next c
End Sub
For Each c As Control In Me.Controls
Dim resources As ComponentResourceManager = New ComponentResourceManager(GetType(Form1))
resources.ApplyResources(c, c.Name, New CultureInfo(lang))
Next c
End Sub
Hat da jemand ne Idee wodran es liegen könnte.