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

Makale çevirileri Makale çevirileri
Makale numarası: 889834 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

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.CurrentCulture

End 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:
http://msdn2.microsoft.com/en-us/library/system.windows.forms.datetimepicker(vs.71).aspx
MonthCalendar denetimi hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/system.windows.forms.monthcalendar(vs.71).aspx

Özellikler

Makale numarası: 889834 - Last Review: 3 Aralık 2007 Pazartesi - Gözden geçirme: 3.5
Bu makaledeki bilginin uygulandığı durum:
  • 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
Anahtar Kelimeler: 
kbmt kbvs2005swept kbvs2005applies kbwindowsforms kbcontrol kblocalization kbtshoot kbinfo KB889834 KbMttr
Machine-translated Article
Ö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

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com