Partilhar via


Método My.aplicativo.ChangeUICulture

Modifica a cultura que o segmento atual usa para recuperar recursos específicos da cultura.

' Usage
My.Application.ChangeUICulture(cultureName)
' Declaration
Public Sub ChangeUICulture( _
   ByVal cultureName As String _
)

Parâmetros

  • cultureName
    String.Nome da cultura sistema autônomo uma seqüência de caracteres.Para obter uma lista dos nomes possíveis, consulte CultureInfo.

Exceções

As condições a seguir podem causar uma exceção:

Comentários

The My.Application.ChangeUICulture método altera thread's corrente CurrentUICulture propriedade. The CurrentUICulture propriedade determina a cultura usada pelo Gerenciador de recursos e o My.Resources objeto; ele usa essas informações para pesquisar recursos específicos da cultura em time de execução.

Para recuperar a cultura UI corrente, você pode usar o Propriedade My.Application.UICulture ou o CurrentUICulture propriedade.

Use o My.Application.ChangeCulture método para alterar a cultura que usa o thread corrente para manipulação de seqüência de caracteres e seqüência de caracteres de formatação.

Exemplo

Este exemplo usa o My.Application.ChangeUICulture método para a cultura do conjunto que o Objeto My.Resources usa para recuperação de 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 esse exemplo funcione, seu aplicativo deve ter uma sequência de caracteres chamada Message Na arquivo de recurso do aplicativo, e o aplicativo deve ter a versão do que arquivo de recurso, Resources.fr-FR.resx Francês-culture.Para obter mais informações, consulte Como: Adicionar ou remover recursos.

Se o aplicativo não tiver a versão de cultura francesa do arquivo de recursos, o objeto My.Resource recupera o recurso do arquivo de recursos da cultura padrão.

Requisitos

Namespace:Microsoft.VisualBasic.ApplicationServices

Classe:WindowsFormsApplicationBase, ApplicationBase

Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Disponibilidade por Tipo de Projeto

Tipo de Projeto

Disponível

Aplicativo do Windows

Sim

Biblioteca de Classe

Sim

Aplicativo de Console

Sim

Biblioteca de Controle do Windows

Sim

Biblioteca de Controle da Web

Não

Serviço do Windows

Sim

Site

Não

Permissões

Não requer nenhuma permissão.

Consulte também

Tarefas

Como: Recuperar localizados recursos no Visual Basic

Referência

Objeto My.Application

Método My.Application.ChangeCulture

Objeto My.Resources

ApplicationBase.ChangeUICulture