ApplicationBase.ChangeUICulture(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ändert die Kultur, die der aktuelle Thread zum Abrufen kulturspezifischer Ressourcen verwendet.
public:
void ChangeUICulture(System::String ^ cultureName);
public void ChangeUICulture(string cultureName);
member this.ChangeUICulture : string -> unit
Public Sub ChangeUICulture (cultureName As String)
Parameter
- cultureName
- String
String. Name der Kultur als Zeichenfolge. Eine Liste der möglichen Namen finden Sie unter CultureInfo.
Ausnahmen
cultureName ist Nothing.
cultureName ist kein gültiger Kulturname.
Beispiele
In diesem Beispiel wird die My.Application.ChangeUICulture Methode verwendet, um die Kultur festzulegen, die das My.Resources Objekt zum Abrufen von Ressourcen verwendet.
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
Damit dieses Beispiel funktioniert, muss Ihre Anwendung über eine Zeichenfolge verfügen, die in der Ressourcendatei der Anwendung benannt Message ist, und die Anwendung sollte über die Französisch-Kultur-Version dieser Ressourcendatei verfügen. Resources.fr-FR.resx Weitere Informationen finden Sie unter How to: Add or Remove Resources.
Wenn die Anwendung nicht über die Französisch-Kultur-Version dieser Ressourcendatei verfügt, ruft das My.Resources Objekt die Ressource aus der Standardkulturressourcendatei ab.
Hinweise
Die My.Application.ChangeUICulture Methode ändert die Eigenschaft des CurrentUICulture aktuellen Threads. Die CurrentUICulture Eigenschaft bestimmt die Kultur, die vom Ressourcen-Manager und dem My.Resources Objekt verwendet wird. Sie verwendet diese Informationen, um kulturspezifische Ressourcen zur Laufzeit nachzuschlagen.
Um die aktuelle Ui-Kultur abzurufen, können Sie die UICulture Eigenschaft oder die CurrentUICulture Eigenschaft verwenden.
Verwenden Sie die My.Application.ChangeCulture Methode, um die Kultur zu ändern, die der aktuelle Thread für die Zeichenfolgenbearbeitung und Zeichenfolgenformatierung verwendet.
Verfügbarkeit nach Projekttyp
| Projekttyp | Verfügbar |
|---|---|
| Windows Forms-Anwendung | Ja |
| Klassenbibliothek | Ja |
| Konsolenanwendung | Ja |
| Windows Forms-Steuerelementbibliothek | Ja |
| Websteuerelementbibliothek | No |
| Windows-Dienst | Ja |
| Website | No |