2013-02-26 73 views
0

我想更改DateTimePicker控件的语言。为此,我在DropDown事件DateTimePicker控件上更改了区域语言,但它不影响DateTimePicker控件。代码是更改DateTimePicker控件的语言

private void dtpDate_DropDown(object sender, EventArgs e) 
{ 
    System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo("fr-FR"); 
    System.Threading.Thread.CurrentThread.CurrentCulture = ci; 
} 

我也是在这之后

​​

尝试,但仍然有问题:-(

+0

的http://计算器.com/questions/3148234/how-do-i-set-the-language-for-datetimepicker – Derek 2013-02-26 09:12:22

回答

0

Сhange您ThreadCulture

System.Globalization.CultureInfo cultureInfo = new System.Globalization.CultureInfo("xx-XX"); 
System.Threading.Thread.CurrentThread.CurrentCulture = cultureInfo; 
System.Threading.Thread.CurrentThread.CurrentUICulture = cultureInfo; 
+1

默认情况下,th只有在程序开始时执行,才能缓存所有资源。 – 2013-02-26 09:32:29

+0

@Matthew Watson - +1感谢信息) – MikroDel 2013-02-26 10:04:12

+0

感谢MikroDel,但日历仍然是英文:-( – 2013-02-26 10:50:46