ApplicationBase.ChangeUICulture(String) Método

Definição

Altera a cultura que o tópico atual usa para recuperar recursos específicos da 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 corda. Para uma lista de nomes possíveis, veja CultureInfo.

Exceções

cultureName é Nothing.

cultureName não é um nome cultural válido.

Exemplos

Este exemplo utiliza o My.Application.ChangeUICulture método para definir a cultura que o My.Resources objeto utiliza 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, a sua aplicação deve ter uma string nomeada Message no ficheiro de recurso da aplicação, e a aplicação deve ter a versão French-culture desse ficheiro de recursos, Resources.fr-FR.resx. Para mais informações, veja Como: Adicionar ou Remover Recursos.

Se a aplicação não tiver a versão French-culture desse ficheiro de recurso, o My.Resources objeto recupera o recurso do ficheiro de recurso de cultura por defeito.

Observações

O My.Application.ChangeUICulture método altera a propriedade do CurrentUICulture thread atual. A propriedade CurrentUICulture determina a cultura usada pelo Resource Manager e pelo objeto My.Resources; utiliza esta informação para consultar recursos específicos da cultura em tempo de execução.

Para recuperar a cultura atual da interface, pode usar a UICulture propriedade ou a propriedade CurrentUICulture .

Use o My.Application.ChangeCulture método para alterar a cultura que o thread atual utiliza para manipulação e formatação de strings.

Disponibilidade por tipo de projeto

Tipo de Projeto Available
Aplicação Windows Forms Sim
Biblioteca de Classes Sim
Aplicativo de console Sim
Biblioteca de Controlo Windows Forms Sim
Biblioteca de controle da Web No
Serviço Windows Sim
Web site No

Aplica-se a

Ver também