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.
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 |