Ik ben bezig met een multi-language applicatie.
Hiervoor heb ik mijn form (in dit voorbeeld Form1) op Localizable = True gezet en de language op French gezet. In het frans heb ik ook de labels en de tekst van de tekstboxes aangepast.
Wanneer ik nu de applicatie opstart wil ik het zo in kunnen stellen dat de gebruikers zelf kunnen kiezen in welke taal het form (en de overige) worden getoond. Hiervoor doe/probeer ik bij de formload het volgende:
De text in textbox2 wordt nu wel in een ander (frans) formaat getoond, maar de teksten van de labels en overige tekstboxen worden gewoon in de default taal (nederlands) getoond, terwijl ik wel de teksten heb veranderd. Hoe kan ik het nu zo instellen dat dit form in z'n geheel in het frans wordt getoond, zonder mijn taal-instellingen aan te passen in het configuratiescherm? Ik ben hier al een lange tijd naar op zoek/ aan het proberen, maar ik kom maar niet tot een oplossing. Kan iemand mij helpen?
Hiervoor heb ik mijn form (in dit voorbeeld Form1) op Localizable = True gezet en de language op French gezet. In het frans heb ik ook de labels en de tekst van de tekstboxes aangepast.
Wanneer ik nu de applicatie opstart wil ik het zo in kunnen stellen dat de gebruikers zelf kunnen kiezen in welke taal het form (en de overige) worden getoond. Hiervoor doe/probeer ik bij de formload het volgende:
Visual Basic .NET:
1
2
3
4
5
6
7
8
9
| Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Thread.CurrentThread.CurrentUICulture = New CultureInfo("fr-FR") Thread.CurrentThread.CurrentCulture = New CultureInfo("fr-FR") Me.TextBox2.Text = Now.Date.ToShortDateString End Sub |
De text in textbox2 wordt nu wel in een ander (frans) formaat getoond, maar de teksten van de labels en overige tekstboxen worden gewoon in de default taal (nederlands) getoond, terwijl ik wel de teksten heb veranderd. Hoe kan ik het nu zo instellen dat dit form in z'n geheel in het frans wordt getoond, zonder mijn taal-instellingen aan te passen in het configuratiescherm? Ik ben hier al een lange tijd naar op zoek/ aan het proberen, maar ik kom maar niet tot een oplossing. Kan iemand mij helpen?