Select the product you need help with
The DateTimePicker and MonthCalendar control do not reflect the CurrentUICulture property of an application's main execution thread when you created a localized application in the .NET Framework, in Visual Studio 2005, or in Visual Studio .NETArticle ID: 889834 - View products that this article applies to. SYMPTOMSYou add a DateTimePicker control and a MonthCalendar control to your Microsoft Windows Forms application. Your
operating system's calendar is set to English (en_US).
However, you set the CurrentUICulture property of your thread to French (fr_FR). The
following behavior occurs:
In the following Microsoft Visual Basic 2005 or Microsoft Visual Basic .NET example, when you set the CurrentUICulture property to fr_FR, the DateTimePicker control and the MonthCalendar control do not display their user interface in French: CAUSEThis behavior occurs because the DateTimePicker control and the MonthCalendar control are Microsoft Windows common controls. Therefore, the
operating system's user locale determines the user interface of these
controls. RESOLUTIONTo change this behavior, change the user locale calendar
settings in Control Panel. To do this, follow these steps:
MORE INFORMATIONFor more information about the DateTimePicker control visit the following Microsoft Developer (MSDN) Web site: http://msdn2.microsoft.com/en-us/library/system.windows.forms.datetimepicker(vs.71).aspx For more information about the MonthCalendar control, visit the following MSDN Web site:
(http://msdn2.microsoft.com/en-us/library/system.windows.forms.datetimepicker(vs.71).aspx)
http://msdn2.microsoft.com/en-us/library/system.windows.forms.monthcalendar(vs.71).aspx
(http://msdn2.microsoft.com/en-us/library/system.windows.forms.monthcalendar(vs.71).aspx)
PropertiesArticle ID: 889834 - Last Review: December 3, 2007 - Revision: 3.5 APPLIES TO
|


Back to the top








