ApplicationBase.ChangeUICulture(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Změní jazykovou verzi, kterou aktuální vlákno používá pro načítání prostředků specifických pro jazykovou verzi.
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
. Název jazykové verze jako řetězec. Seznam možných názvů najdete v tématu CultureInfo.
Výjimky
cultureName
je Nothing
.
cultureName
není platný název jazykové verze.
Příklady
Tento příklad používá metodu My.Application.ChangeUICulture
k nastavení jazykové verze, kterou My.Resources
objekt používá pro načítání prostředků.
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 tento příklad fungoval, musí mít vaše aplikace řetězec s názvem Message
v souboru prostředků aplikace a aplikace by měla mít verzi francouzské jazykové verze tohoto souboru Resources.fr-FR.resx
prostředků, . Další informace najdete v tématu Postupy: Přidání nebo odebrání prostředků.
Pokud aplikace nemá verzi francouzské jazykové verze tohoto souboru prostředků, My.Resources
objekt načte prostředek ze souboru prostředků výchozí jazykové verze.
Poznámky
Metoda My.Application.ChangeUICulture
změní vlastnost aktuálního CurrentUICulture vlákna. Vlastnost CurrentUICulture určuje jazykovou verzi používanou Resource Manager a objektemMy.Resources
. Tyto informace používá k vyhledání prostředků specifických pro jazykovou verzi za běhu.
Pokud chcete načíst aktuální jazykovou verzi uživatelského rozhraní, můžete použít UICulture vlastnost nebo CurrentUICulture vlastnost.
My.Application.ChangeCulture
Pomocí metody změňte jazykovou verzi, kterou aktuální vlákno používá pro manipulaci s řetězci a formátování řetězců.
Dostupnost podle typu projektu
Typ projektu | K dispozici. |
---|---|
Formulářová aplikace Windows | Ano |
Knihovna tříd | Ano |
Konzolová aplikace | Ano |
Knihovna ovládacích prvků formulářů Windows | Ano |
Knihovna webových ovládacích prvků | No |
Služba systému Windows | Ano |
Webu | No |