Condividi tramite


ApplicationBase.ChangeUICulture(String) Metodo

Definizione

Modifica le impostazioni cultura usate dal thread corrente per il recupero di 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 utilizzato il My.Application.ChangeUICulture metodo per impostare le impostazioni cultura utilizzate 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 delle impostazioni cultura francese di tale file di risorse, Resources.fr-FR.resx. Per altre informazioni, vedere Procedura: Aggiungere o rimuovere risorse.

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

Commenti

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

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

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

Disponibilità per tipo di progetto

Tipo di progetto Disponibile
Applicazione Windows Form
Libreria di classi
Applicazione console
Libreria di controlli Windows Form
Libreria di controlli Web No
Servizio Windows
Sito web No

Si applica a

Vedi anche