Partilhar via


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

Objeto My.Application

Método My.aplicativo.ChangeUICulture

Propriedade My.Application.UICulture

System.Globalization.CultureInfo

CurrentUICulture

ApplicationBase.UICulture