Você está offline; aguardando reconexão

Não há suporte para seu navegador

Você precisa atualizar seu navegador para usar o site.

Atualize para a versão mais recente do Internet Explorer

O controle MonthCalendar e DateTimePicker não refletem a propriedade CurrentUICulture do segmento de execução principal do aplicativo quando você criou um aplicativo localizado no .NET Framework, no Visual Studio 2005 ou no Visual Studio .NET

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 889834
Sintomas
Você adiciona um controle DateTimePicker e um controle MonthCalendar para seu aplicativo do Microsoft Windows Forms. Calendário do sistema operacional é definido para inglês ( en_US ). No entanto, você defina a propriedade CurrentUICulture do seu thread para o francês ( fr_FR ). O seguinte ocorre:
  • Os meses são exibidos em inglês.
  • O formato de data abreviada é month / day / year.
O controle DateTimePicker e o controle MonthCalendar não refletem a propriedade CurrentUICulture do segmento de execução principal do aplicativo esperado quando você criou o aplicativo localizado.

No exemplo a seguir o Microsoft Visual Basic 2005 ou Microsoft Visual Basic .NET, quando você define a propriedade CurrentUICulture como fr_FR , o controle DateTimePicker e o controle MonthCalendar não exibem sua interface do usuário em francês:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load     System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture("fr")     System.Threading.Thread.CurrentThread.CurrentUICulture = System.Threading.Thread.CurrentThread.CurrentCultureEnd Sub
Causa
Esse comportamento ocorre porque o controle DateTimePicker e o controle MonthCalendar são controles comuns do Microsoft Windows. Portanto, a localidade do usuário do sistema operacional determina a interface do usuário desses controles.
Resolução
Para alterar esse comportamento, altere as configurações de calendário de localidade do usuário no painel de controle. Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar , clique em Painel de controle e, em seguida, clique duas vezes em idioma opções regionais e de .
  2. No idioma opções regionais e de caixa de diálogo, selecione um item na seção Selecione um item para coincidir com suas preferências, ou clique em Personalizar para escolher seu próprio formato para selecionar a localidade que você deseja o controle para usar.
  3. Clique em OK .
Mais Informações
Para obter mais informações sobre o controle DateTimePicker , visite o seguinte site da MSDN (Microsoft Developer):Para obter mais informações sobre o controle MonthCalendar , visite o seguinte site da MSDN:
VS2002 VS2003

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 889834 - Última Revisão: 12/03/2007 18:44:01 - Revisão: 3.5

  • Microsoft .NET Framework 2.0
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.0
  • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • kbmt kbvs2005swept kbvs2005applies kbwindowsforms kbcontrol kblocalization kbtshoot kbinfo KB889834 KbMtpt
Comentários
s://c1.microsoft.com/c.gif?DI=4050&did=1&t=">TagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?"> >dow.location.protocol) + "//c.microsoft.com/ms.js'><\/script>");