ApplicationBase.ChangeUICulture(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |