Changer de langue en C #
Je suis en train d'élaborer un programme multilingue en C# sur Windows
Comment changer Windows langue d'écriture sur certaines actions...
par exemple pour changer de l'anglais vers l'arabe sur les événements de focus.
Grâce
source d'informationauteur Betamoo
Vous devez vous connecter pour publier un commentaire.
Pour sélectionner une toute nouvelle culture, à la
CurrentThread.CurrentCulture
à une nouvelle culture, par ex. pour le français:Vous pouvez trouver une liste des prédéfinis
CultureInfo
noms ici et ici.Si vous souhaitez modifier certains aspects de la culture par défaut, vous pouvez saisir la culture du thread en cours, à utiliser son nom pour créer une nouvelle instance CultureInfo et placez le fil de la nouvelle culture, avec quelques modifications, par exemple pour changer la culture en cours d'utilisation "Euro" symbole:
Également voir le
CurrentUICulture
de la propriété.En charge de l'Événement insérez le code ci-dessous:
En outre, si vous voulez vous rafraîchir tous les contrôles de ressources lors de l'exécution, vous aurez besoin d'utiliser quelque chose comme ceci:
Si vous voulez un meilleur exemple vérifier mon blog.
Ce des déclarations ont été utile pour moi: