Partager via


ApplicationBase.UICulture Propriété

Définition

Obtient la culture utilisée par le thread actuel 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 utilisée par le thread actuel 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 ChangeUICulturede . 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ç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.CurrentUICulture propriété obtient l’objet CultureInfo que le thread actuel utilise pour récupérer des ressources propres à la culture. Cet objet est identique à celui retourné par la CurrentUICulture propriété. La CurrentUICulture propriété détermine la culture utilisée par Resource Manager et l’objet, les informations dont il a besoin pour rechercher des ressources spécifiques à la culture au moment de l’exécution My.Resources .

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 des données liées aux paramètres standard d’une région géographique.

Utilisez la propriété pour obtenir la My.Application.CurrentCulture 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