ApplicationBase.ChangeUICulture(String) Metoda
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.
Zmienia kulturę używaną przez bieżący wątek do pobierania zasobów specyficznych dla kultury.
public:
void ChangeUICulture(System::String ^ cultureName);
public void ChangeUICulture (string cultureName);
member this.ChangeUICulture : string -> unit
Public Sub ChangeUICulture (cultureName As String)
Parametry
- cultureName
- String
String
. Nazwa kultury jako ciąg. Aby uzyskać listę możliwych nazw, zobacz CultureInfo.
Wyjątki
cultureName
to Nothing
.
cultureName
nie jest prawidłową nazwą kultury.
Przykłady
W tym przykładzie użyto My.Application.ChangeUICulture
metody , aby ustawić 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
Metoda My.Application.ChangeUICulture
zmienia właściwość bieżącego wątku CurrentUICulture . Właściwość CurrentUICulture określa kulturę używaną przez Resource Manager i My.Resources
obiekt. Te informacje są używane do wyszukiwania zasobów specyficznych dla kultury w czasie wykonywania.
Aby pobrać bieżącą kulturę interfejsu użytkownika, możesz użyć UICulture właściwości lub CurrentUICulture właściwości .
My.Application.ChangeCulture
Użyj metody , aby zmienić 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 |