ApplicationBase.ChangeUICulture(String) Méthode

Définition

Change la culture que le thread actuel utilise 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 la forme d'une 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 My.Application.ChangeUICulture méthode pour définir la 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çais-culture 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çais-culture 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 le Resource Manager et l’objet My.Resources ; elle utilise ces informations pour rechercher des ressources spécifiques à la culture au moment de l’exécution.

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
Application Windows Forms Oui
Bibliothèque de classes Oui
Application console 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