ApplicationBase.ChangeUICulture(String) Methode

Definitie

Hiermee wijzigt u de cultuur die door de huidige thread wordt gebruikt voor het ophalen van cultuurspecifieke resources.

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

Parameters

cultureName
String

String. Naam van de cultuur als een tekenreeks. Zie voor een lijst met mogelijke namen CultureInfo.

Uitzonderingen

cultureName is Nothing.

cultureName is geen geldige cultuurnaam.

Voorbeelden

In dit voorbeeld wordt de My.Application.ChangeUICulture methode gebruikt om de cultuur in te stellen die door het object wordt gebruikt voor het My.Resources ophalen van resources.

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

Om dit voorbeeld te laten werken, moet uw toepassing een tekenreeks hebben met de naam Message in het resourcebestand van de toepassing en moet de toepassing de Franse cultuurversie van dat resourcebestand hebben. Resources.fr-FR.resx Zie Voor meer informatie : Resources toevoegen of verwijderen.

Als de toepassing niet beschikt over de Franse cultuurversie van dat resourcebestand, haalt het My.Resources object de resource op uit het standaard-cultuurresourcebestand.

Opmerkingen

De My.Application.ChangeUICulture methode wijzigt de eigenschap van CurrentUICulture de huidige thread. De eigenschap CurrentUICulture bepaalt de cultuur die wordt gebruikt door de Resource Manager en het object My.Resources; deze informatie wordt gebruikt om cultuurspecifieke resources tijdens runtime op te zoeken.

Als u de huidige UI-cultuur wilt ophalen, kunt u de UICulture eigenschap of de CurrentUICulture eigenschap gebruiken.

Gebruik de My.Application.ChangeCulture methode om de cultuur te wijzigen die door de huidige thread wordt gebruikt voor tekenreeksbewerking en tekenreeksopmaak.

Beschikbaarheid per projecttype

Projecttype Available
Windows Forms toepassing Yes
Klassebibliotheek Yes
Console toepassing Yes
Windows Forms-besturingselementbibliotheek Yes
Webcontrolebibliotheek No
Windows-serviceprogramma Yes
Website No

Van toepassing op

Zie ook