ApplicationBase.ChangeUICulture(String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |