ApplicationBase.ChangeCulture(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 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 |