ApplicationBase.UICulture Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera kulturę używaną przez bieżący wątek do pobierania zasobów specyficznych dla kultury.
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
Wartość właściwości
CultureInfo Obiekt reprezentujący kulturę używaną przez bieżący wątek do pobierania zasobów specyficznych dla kultury.
Przykłady
W tym przykładzie użyto My.Application.CurrentCulture
właściwości do buforowania bieżącej kultury przed jej zmianą przy użyciu polecenia ChangeUICulture. Metoda My.Application.ChangeUICulture
ustawia kulturę używaną My.Resources
przez obiekt do pobierania zasobów.
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
Aby ten przykład działał, aplikacja musi mieć ciąg o nazwie Message
w pliku zasobów aplikacji, a aplikacja powinna mieć wersję francusko-kulturową tego pliku zasobu. Resources.fr-FR.resx
Aby uzyskać więcej informacji, zobacz How to: Add or Remove Resources (Instrukcje: dodawanie lub usuwanie zasobów).
Jeśli aplikacja nie ma francuskiej wersji pliku zasobów, My.Resources
obiekt pobiera zasób z pliku zasobu domyślnej kultury.
Uwagi
Właściwość My.Application.CurrentUICulture
pobiera CultureInfo obiekt używany przez bieżący wątek do pobierania zasobów specyficznych dla kultury. Ten obiekt jest identyczny z obiektem zwróconym CurrentUICulture przez właściwość . Właściwość CurrentUICulture określa kulturę używaną przez Resource Manager i My.Resources
obiekt, informacje potrzebne do wyszukiwania zasobów specyficznych dla kultury w czasie wykonywania.
Aby zmienić kulturę, możesz użyć ChangeUICulture metody lub przypisać inny CultureInfo obiekt do CurrentUICulture właściwości .
To CurrentCulture ustawienie różni się od ustawienia języka. Zawiera tylko dane związane ze standardowymi ustawieniami regionu geograficznego.
My.Application.CurrentCulture
Użyj właściwości , aby uzyskać kulturę używaną przez bieżący wątek do manipulowania ciągami i formatowania ciągów.
Dostępność według typu projektu
Project type (Typ projektu) | Dostępne |
---|---|
Aplikacja interfejsu Windows Forms | Tak |
Biblioteka klas | Tak |
Aplikacja konsoli | Tak |
Biblioteka formantów interfejsu Windows Forms | Tak |
Biblioteka formantów sieci Web | Nie |
Usługa systemu Windows | Tak |
Witryna sieci Web | Nie |