Freigeben über


ApplicationBase.ChangeUICulture(String) Methode

Definition

Ä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

Gilt für:

Weitere Informationen