ApplicationBase.ChangeUICulture(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 | Sì |
Libreria di classi | Sì |
Applicazione console | Sì |
Libreria di controllo Windows Form | Sì |
Libreria di controlli Web | No |
Servizio Windows | Sì |
Sito Web | No |