ApplicationBase.UICulture Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar den kultur som den aktuella tråden använder för att hämta kulturspecifika resurser.
public:
property System::Globalization::CultureInfo ^ UICulture { System::Globalization::CultureInfo ^ get(); };
public System.Globalization.CultureInfo UICulture { get; }
member this.UICulture : System.Globalization.CultureInfo
Public ReadOnly Property UICulture As CultureInfo
Egenskapsvärde
Ett CultureInfo objekt som representerar den kultur som den aktuella tråden använder för att hämta kulturspecifika resurser.
Exempel
I det här exemplet används My.Application.CurrentCulture egenskapen för att cachelagras den aktuella kulturen innan den ändras med hjälp ChangeUICultureav . Metoden My.Application.ChangeUICulture anger den kultur som My.Resources objektet använder för att hämta resurser.
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
För att det här exemplet ska fungera måste programmet ha en sträng med namnet Message i programmets resursfil och programmet ska ha den franska kulturversionen av resursfilen, Resources.fr-FR.resx. Mer information finns i Så här lägger du till eller tar bort resurser.
Om programmet inte har den franska kulturversionen av resursfilen My.Resources hämtar objektet resursen från standardkulturresursfilen.
Kommentarer
Egenskapen My.Application.CurrentUICulture hämtar det CultureInfo objekt som den aktuella tråden använder för att hämta kulturspecifika resurser. Det här objektet är identiskt med det som returneras av CurrentUICulture egenskapen. Egenskapen CurrentUICulture bestämmer vilken kultur som används av Resource Manager och objektet My.Resources, information som behövs för att leta upp kulturspecifika resurser vid körning.
Om du vill ändra kulturen kan du använda ChangeUICulture metoden eller tilldela ett annat CultureInfo objekt till egenskapen CurrentUICulture .
Inställningen CurrentCulture skiljer sig från en språkinställning. Den innehåller endast data som är relaterade till standardinställningarna för en geografisk region.
Använd egenskapen My.Application.CurrentCulture för att hämta den kultur som den aktuella tråden använder för strängmanipulering och strängformatering.
Tillgänglighet efter projekttyp
| Projekttyp | Tillgängligt |
|---|---|
| Windows Forms program | Yes |
| Klassbibliotek | Yes |
| Konsolprogram | Yes |
| Windows Forms kontrollbibliotek | Yes |
| Webbkontrollbibliotek | No |
| Windows-tjänsten | Yes |
| Webbplats | No |