ApplicationBase.ChangeUICulture(String) Metod

Definition

Ändrar den kultur som den aktuella tråden använder för att hämta kulturspecifika resurser.

public:
 void ChangeUICulture(System::String ^ cultureName);
public void ChangeUICulture(string cultureName);
member this.ChangeUICulture : string -> unit
Public Sub ChangeUICulture (cultureName As String)

Parametrar

cultureName
String

String. Namnet på kulturen som en sträng. En lista över möjliga namn finns i CultureInfo.

Undantag

cultureName är Nothing.

cultureName är inte ett giltigt kulturnamn.

Exempel

I det My.Application.ChangeUICulture här exemplet används metoden för att ange 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

Metoden My.Application.ChangeUICulture ändrar den aktuella trådens CurrentUICulture egenskap. Egenskapen CurrentUICulture bestämmer vilken kultur som används av Resource Manager- och My.Resources-objektet. Den använder den här informationen för att söka efter kulturspecifika resurser vid körning.

Om du vill hämta den aktuella användargränssnittskulturen kan du använda UICulture egenskapen eller CurrentUICulture egenskapen.

My.Application.ChangeCulture Använd metoden för att ändra 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

Gäller för

Se även