Partager via


ApplicationBase.ChangeUICulture(String) Méthode

Définition

Modifie la culture utilisée par le thread actuel pour récupérer des ressources spécifiques à la culture.

public:
 void ChangeUICulture(System::String ^ cultureName);
public void ChangeUICulture(string cultureName);
member this.ChangeUICulture : string -> unit
Public Sub ChangeUICulture (cultureName As String)

Paramètres

cultureName
String

String. Nom de la culture sous forme de chaîne. Pour obtenir la liste des noms possibles, consultez CultureInfo.

Exceptions

cultureName a la valeur Nothing.

cultureName n’est pas un nom de culture valide.

Exemples

Cet exemple utilise la méthode pour définir la My.Application.ChangeUICulture culture utilisée par l’objet My.Resources pour récupérer des ressources.

Sub ShowLocalizedMessage()
    Dim culture As String = My.Application.UICulture.Name
    My.Application.ChangeUICulture("fr-FR")
    MsgBox(My.Resources.Message)
    My.Application.ChangeUICulture(culture)
End Sub

Pour que cet exemple fonctionne, votre application doit avoir une chaîne nommée Message dans le fichier de ressources de l’application, et l’application doit avoir la version française de ce fichier de ressources. Resources.fr-FR.resx Pour plus d’informations, consultez Guide pratique pour ajouter ou supprimer des ressources.

Si l’application n’a pas la version française de ce fichier de ressources, l’objet My.Resources récupère la ressource à partir du fichier de ressources de culture par défaut.

Remarques

La My.Application.ChangeUICulture méthode modifie la propriété du CurrentUICulture thread actuel. La CurrentUICulture propriété détermine la culture utilisée par Resource Manager et l’objet ; elle utilise ces informations pour rechercher des ressources spécifiques à la culture au moment de l’exécution My.Resources .

Pour récupérer la culture actuelle de l’interface utilisateur, vous pouvez utiliser la UICulture propriété ou la CurrentUICulture propriété.

Utilisez la My.Application.ChangeCulture méthode pour modifier la culture utilisée par le thread actuel pour la manipulation de chaînes et la mise en forme de chaîne.

Disponibilité par type de projet

Type de projet Disponible
Windows Forms Application Oui
Bibliothèque de classes Oui
Console Application Oui
Bibliothèque de contrôles Windows Forms Oui
Bibliothèque de contrôles web Non
Service Windows Oui
Site Web Non

S’applique à

Voir aussi