Public Sub New()
'// le changement de culture doit être fait avant InitializeComponent()
'// 1 - on recupere la culture courante (ci.name="fr-FR" par exemple)
'// 2 - on affecte de maniére à ce que l'application soit de la culture courante
Dim ci As CultureInfo
ci = CultureInfo.CurrentCulture
Thread.CurrentThread.CurrentUICulture = ci
' Cet appel est requis par le Concepteur Windows Form.
InitializeComponent()
' Ajoutez une initialisation quelconque après l'appel InitializeComponent()
End Sub
Remarque :
DEMARCHE POUR REALISER UNE APPLICATION WINFORM MULTILINGUE :
1 - Régler la propriété LOCALIZABLE de la FORM désirée sur TRUE
2 - Sélectionner le LANGUAGE (ex : Anglais) désiré de la propriété LANGUAGE de la FORM
NOTE : par défaut la propriété Language est réglée sur Français
3 - Régler les propriété Text des contrôles de la form dans le language sélectionné
>> des fichiers .resx sont ajoutés pour la form (ex form1.en.resx, form1.resx représentant le language par défaut donc français) et onglet ressources
(repasser le language en mode par défaut pour de nouveau ajouter des composants à la form)
4 - Changer la culture (au démarrage de l'application)