ApplicationBase.ChangeUICulture(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Altera a cultura que o thread atual usa para recuperar recursos específicos de cultura.
public:
void ChangeUICulture(System::String ^ cultureName);
public void ChangeUICulture (string cultureName);
member this.ChangeUICulture : string -> unit
Public Sub ChangeUICulture (cultureName As String)
Parâmetros
- cultureName
- String
String
. Nome da cultura como uma cadeia de caracteres. Para obter uma lista de nomes possíveis, consulte CultureInfo.
Exceções
cultureName
é Nothing
.
cultureName
não é um nome de cultura válido.
Exemplos
Este exemplo usa o My.Application.ChangeUICulture
método para definir a cultura que o My.Resources
objeto usa para recuperar recursos.
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
Para que este exemplo funcione, seu aplicativo deve ter uma cadeia de caracteres chamada Message
no arquivo de recurso do aplicativo e o aplicativo deve ter a versão de cultura francesa desse arquivo de recurso, Resources.fr-FR.resx
. Para obter mais informações, consulte Como adicionar ou remover recursos.
Se o aplicativo não tiver a versão de cultura francesa desse arquivo de recurso, o My.Resources
objeto recuperará o recurso do arquivo de recurso de cultura padrão.
Comentários
O My.Application.ChangeUICulture
método altera a propriedade do CurrentUICulture thread atual. A CurrentUICulture propriedade determina a cultura usada pelo Resource Manager e pelo My.Resources
objeto ; ela usa essas informações para pesquisar recursos específicos da cultura em tempo de execução.
Para recuperar a cultura de interface do usuário atual, você pode usar a UICulture propriedade ou a CurrentUICulture propriedade .
Use o My.Application.ChangeCulture
método para alterar a cultura que o thread atual usa para manipulação de cadeia de caracteres e formatação de cadeia de caracteres.
Disponibilidade por tipo de projeto
Tipo de projeto | Disponível |
---|---|
Aplicativo do Windows Forms | Sim |
Biblioteca de Classes | Sim |
Aplicativo do Console | Sim |
Biblioteca de Controle Windows Forms | Sim |
Biblioteca de Controles da Web | Não |
Serviço do Windows | Sim |
Site | Não |