ApplicationBase.ChangeUICulture(String) Metoda

Definice

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.resxprostř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

Platí pro

Viz také