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 von kulturspezifischen 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
. Der 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 in der Ressourcendatei der Anwendung über eine Zeichenfolge mit dem Namen Message
verfügen, und die Anwendung sollte über die französische Kulturversion dieser Ressourcendatei( Resources.fr-FR.resx
) verfügen. Weitere Informationen finden Sie unter Vorgehensweise: Hinzufügen oder Entfernen von Ressourcen.
Wenn die Anwendung nicht über die französisch-culture-Version dieser Ressourcendatei verfügt, ruft das My.Resources
Objekt die Ressource aus der Ressourcendatei default-culture ab.
Hinweise
Die My.Application.ChangeUICulture
-Methode ändert die -Eigenschaft des CurrentUICulture aktuellen Threads. Die CurrentUICulture -Eigenschaft bestimmt die Kultur, die vom Resource Manager und dem My.Resources
-Objekt verwendet wird. Sie verwendet diese Informationen, um kulturspezifische Ressourcen zur Laufzeit nachzuschlagen.
Um die aktuelle Benutzeroberflächenkultur 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 | Nein |
Windows-Dienst | Ja |
Website | Nein |