ApplicationBase.ChangeCulture(String) Metoda

Definice

Změní jazykovou verzi používanou aktuálním vláknem pro manipulaci s řetězci a pro formátování řetězců.

public:
 void ChangeCulture(System::String ^ cultureName);
public void ChangeCulture (string cultureName);
member this.ChangeCulture : string -> unit
Public Sub ChangeCulture (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 ukazuje, jak změna jazykové verze změní řetězcové vyjádření kalendářních dat.

Private Sub TestChangeCulture()
    ' Store the current culture.
    Dim currentculture As String = My.Application.Culture.Name
    MsgBox("Current culture is " & currentculture)

    Dim jan1 As New Date(2005, 1, 1, 15, 15, 15)

    My.Application.ChangeCulture("en-US")
    MsgBox("Date represented in en-US culture: " & jan1)
    ' 1/1/2005 3:15:15 PM

    My.Application.ChangeCulture("")
    MsgBox("Date represented in invariant culture" & jan1)
    ' 01/01/2005 15:15:15

    ' Restore the culture.
    My.Application.ChangeCulture(currentculture)
End Sub

Poznámky

Metoda My.Application.ChangeCulture změní vlastnost aktuálního CurrentCulture vlákna. CurrentCulture určuje výchozí formáty pro kalendářní data, časy, měnu, čísla, pořadí řazení textu, porovnání řetězců a velikost písmen pro všechny výpočty v daném vlákně.

K načtení aktuální jazykové verze můžete použít Culture vlastnost nebo CurrentCulture vlastnost .

Nastavení se CurrentCulture liší od nastavení jazyka. Obsahuje pouze data související se standardním nastavením pro geografickou oblast. CurrentCulture Vlastnost lze proto nastavit pouze na konkrétní jazykovou verzi nebo na InvariantCulture.

My.Application.ChangeUICulture Pomocí metody změňte jazykovou verzi, kterou aktuální vlákno používá pro načítání prostředků specifických pro jazykovou verzi.

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é