ApplicationBase.ChangeUICulture(String) Metodo

Definizione

Modifica le impostazioni cultura utilizzate dal thread corrente per il recupero delle risorse specifiche delle impostazioni cultura.

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

Parametri

cultureName
String

String. Nome delle impostazioni cultura come stringa. Per un elenco dei nomi possibili, vedere CultureInfo.

Eccezioni

cultureName è Nothing.

cultureName non è un nome di impostazioni cultura valido.

Esempio

In questo esempio viene usato il My.Application.ChangeUICulture metodo per impostare le impostazioni cultura usate dall'oggetto My.Resources per il recupero delle risorse.

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

Per il funzionamento di questo esempio, l'applicazione deve avere una stringa denominata Message nel file di risorse dell'applicazione e l'applicazione deve avere la versione cultura francese di tale file di risorsa, Resources.fr-FR.resx. Per altre informazioni, vedere Procedura: Aggiungere o rimuovere risorse.

Se l'applicazione non dispone della versione cultura francese del file di risorsa, l'oggetto My.Resources recupera la risorsa dal file di risorse cultura predefinito.

Commenti

Il My.Application.ChangeUICulture metodo modifica la proprietà del CurrentUICulture thread corrente. La CurrentUICulture proprietà determina le impostazioni cultura usate dal Resource Manager e dall'oggettoMy.Resources. Usa queste informazioni per cercare risorse specifiche delle impostazioni cultura in fase di esecuzione.

Per recuperare le impostazioni cultura dell'interfaccia utente correnti, è possibile usare la proprietà o la UICultureCurrentUICulture proprietà.

Utilizzare il My.Application.ChangeCulture metodo per modificare le impostazioni cultura usate dal thread corrente per la manipolazione delle stringhe e la formattazione delle stringhe.

Disponibilità in base al tipo di progetto

Tipo di progetto Disponibile
Windows Forms Application
Libreria di classi
Applicazione console
Libreria di controllo Windows Form
Libreria di controlli Web No
Servizio Windows
Sito Web No

Si applica a

Vedi anche