Propriedade My.Application.UICulture
Obtém a cultura que o segmento atual usa para recuperar recursos específicos da cultura.
' Usage
Dim value As System.Globalization.CultureInfo = My.Application.UICulture
' Declaration
Public ReadOnly Property UICulture As System.Globalization.CultureInfo
Valor de retorno
Valor de propriedade
Retorna um objeto CultureInfo que representa a cultura que usa o segmento atual para recuperar recursos específicos de cultura.
Comentários
A propriedade My.Application.CurrentUICulture obtém o objeto CultureInfo que o segmento atual usa para recuperar recursos específicos de cultura.Este objeto é idêntico àquele retornado pela propriedade CurrentUICulture.A propriedade CurrentUICulture determina a cultura usada pelo Gerenciador de recursos e o objeto My.Resources Informações necessárias para pesquisar recursos específicos de cultura em tempo de execução.
Para alterar a cultura, você pode usar a Método My.aplicativo.ChangeUICulture ou atribuem um objeto CultureInfo diferente para a propriedade CurrentUICulture.
A configuração CurrentCulture é diferente da configuração de idioma.Ele contém apenas dados relacionados às configurações padrão para uma região geográfica.
Use a propriedade My.Application.CurrentCulture para obter a cultura que usa o segmento atual para a manipulação de sequência de caracteres e a formatação de sequência de caracteres.
Exemplo
Este exemplo usa a propriedade My.Application.CurrentCulture para armazenar em cache a cultura atual, antes de alterá-lo com o Método My.aplicativo.ChangeUICulture.O método My.Application.ChangeUICulture Define a cultura que o Objeto My.Resources usa para recuperar os 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 (em 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
Método My.aplicativo.ChangeUICulture
Propriedade My.Application.UICulture