Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

DateTimePicker ve MonthCalendar denetimi değil yansıtacak bir uygulamanın ana yürütme iş parçacığının CurrentUICulture özelliği, .NET Framework, Visual Studio 2005 veya Visual Studio. NET'te yerelleştirilmiş bir uygulama oluştururken

ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.

Makalenin İngilizcesi aşağıdaki gibidir:889834
Belirtiler
Microsoft Windows Forms uygulamanızı bir DateTimePicker ve MonthCalendar denetimi ekleyin. Işletim sisteminizin takvimi, ingilizce (en_US)'ye ayarlanır. Ancak, Fransızca (fr_FR)</a0> için iş parçacığının CurrentUICulture özelliğini ayarlayın. Aşağıdaki davranış oluşur:
  • Ayları, ingilizce olarak görüntülenir.
  • Kısa tarih biçimidir month / day / year.
DateTimePicker denetimini ve MonthCalendar denetim CurrentUICulture özelliği uygulamanın ana yürütme iş parçacığının yerelleştirilmiş bir uygulama oluşturduğunuzda beklendiği gibi yansıtır.

Fr_FR için CurrentUICulture özelliği ayarladığınızda, aşağıdaki Microsoft Visual Basic 2005 veya Microsoft Visual Basic. NET'te örnekte DateTimePicker denetimini ve MonthCalendar denetim Fransızca'da, kullanıcı arabirimi görüntülemez:
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
Neden
Bu davranış, Microsoft Windows ortak denetimler DateTimePicker denetimini ve MonthCalendar denetimi olduğundan oluşur. Bu nedenle, işletim sisteminin kullanıcı yerel ayarı kullanıcı arabirimi bu denetimlerin belirler.
Çözüm
Bu davranışı değiştirmek için <a0></a0>, Denetim Masası'ndaki kullanıcı yerel ayarı Takvim ayarlarını değiştirin. Bunu yapmak için şu adımları izleyin:
  1. Başlat ' ı tıklatın, Denetim Masası ' nı tıklatın ve sonra da Bölge ve Dil Seçenekleri'ni çift tıklatın.
  2. Bölge ve Dil Seçenekleri iletişim kutusunda bir bölümündeki denetimin kullanmak istediğiniz yerel ayarı seçin , Tercihler, eşleşen bir öğe seçin veya kendi biçimi seçmek için Özelleştir'i tıklatın, öğeyi seçin.
  3. Tamam ' ı tıklatın.
Daha fazla bilgi
DateTimePicker denetimini hakkında daha fazla bilgi için aşağıdaki Microsoft Developer (MSDN) Web sitesini ziyaret edin:MonthCalendar denetimi hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:
VS2002 VS2003

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 889834 - Son İnceleme: 12/03/2007 18:44:01 - Düzeltme: 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, 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 KbMttr
Geri bildirim