Hallo,
ich habe eine Windows-Anwendung erstellt und ein Form als Control in dem Main-Form eingebunden:
Private Sub show_Module
Form_Module.TopLevel = False
SplitContainer_Modules.Panel2.Controls.Add(Form_Mo dule)
Form_Module.Dock = DockStyle.Fill
Form_Module.Show()
End Sub
Das funktioniert einwandfrei.
Wenn ich aber nun die Sprache wie folgt über das Main-Form umschalte:
Thread.CurrentThread.CurrentUICulture = New CultureInfo("en-GB")
Me.Controls.Clear()
Me.Events.Dispose()
InitializeComponent()
anschließend das Form "Form_Module" wieder einbinde:
Sub show_Module()
dann wird mir Form_Module immer in der Betriebssystemsprache angzeigt.
Wie kann ich die im Main-Form eingestellt Sprache weiterreichen?
Form_Module.ShowDialog() -> funktioniert übrigens wunderbar. Ich benötige das Form aber als Control im SplitContainer.
Vielen Dank schonmal im Voraus.
Ostergrüße aus München,
Michael
ich habe eine Windows-Anwendung erstellt und ein Form als Control in dem Main-Form eingebunden:
Private Sub show_Module
Form_Module.TopLevel = False
SplitContainer_Modules.Panel2.Controls.Add(Form_Mo dule)
Form_Module.Dock = DockStyle.Fill
Form_Module.Show()
End Sub
Das funktioniert einwandfrei.
Wenn ich aber nun die Sprache wie folgt über das Main-Form umschalte:
Thread.CurrentThread.CurrentUICulture = New CultureInfo("en-GB")
Me.Controls.Clear()
Me.Events.Dispose()
InitializeComponent()
anschließend das Form "Form_Module" wieder einbinde:
Sub show_Module()
dann wird mir Form_Module immer in der Betriebssystemsprache angzeigt.
Wie kann ich die im Main-Form eingestellt Sprache weiterreichen?
Form_Module.ShowDialog() -> funktioniert übrigens wunderbar. Ich benötige das Form aber als Control im SplitContainer.
Vielen Dank schonmal im Voraus.
Ostergrüße aus München,
Michael
Comment