ApplicationBase.UICulture Propriété
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.
Obtient la culture que le thread actuel utilise pour récupérer des ressources spécifiques à la culture.
public:
property System::Globalization::CultureInfo ^ UICulture { System::Globalization::CultureInfo ^ get(); };
public System.Globalization.CultureInfo UICulture { get; }
member this.UICulture : System.Globalization.CultureInfo
Public ReadOnly Property UICulture As CultureInfo
Valeur de propriété
Objet CultureInfo qui représente la culture que le thread actuel utilise pour récupérer des ressources spécifiques à la culture.
Exemples
Cet exemple utilise la My.Application.CurrentCulture
propriété pour mettre en cache la culture actuelle avant de la modifier à l’aide de ChangeUICulture. La My.Application.ChangeUICulture
méthode définit 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.CurrentUICulture
propriété obtient l’objet CultureInfo que le thread actuel utilise pour récupérer des ressources spécifiques à la culture. Cet objet est identique à celui retourné par la CurrentUICulture propriété . La CurrentUICulture propriété détermine la culture utilisée par le Resource Manager et l’objetMy.Resources
, les informations dont elle a besoin pour rechercher des ressources spécifiques à la culture au moment de l’exécution.
Pour modifier la culture, vous pouvez utiliser la ChangeUICulture méthode ou affecter un autre CultureInfo objet à la CurrentUICulture propriété .
Le CurrentCulture paramètre est différent d’un paramètre de langue. Il contient uniquement les données relatives aux paramètres standard d’une région géographique.
Utilisez la My.Application.CurrentCulture
propriété pour obtenir la culture utilisée par le thread actuel pour la manipulation de chaînes et la mise en forme de chaînes.
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 |