2010-06-30 172 views
4

是否有任何屬性來設置datetimepicker的語言?如何設置datetimepicker的語言?

當顯示日曆,那就是 - 如果我想顯示在西班牙的工作日,例如...

+0

貌似的DateTimePicker總是會使用OS文化,而不是你的應用程序之一。請參閱https://support.microsoft.com/en-us/help/889834/the-datetimepicker-and-monthcalendar-control-do-not-reflect-the-curren – user276648 2017-10-05 09:41:57

回答

0

你不能改變的文化,它包含除其他事項外平日的名字,上像DateTimePicker這樣的單個控件,但在線程級別。

+0

好的 - 謝謝!然後我知道這是不可能的datetimepicker本身:-) – 2010-06-30 11:03:00

+2

我剛剛檢查;更改文化將使用新文化的日期格式,但至少在Win7上,彈出窗口仍然使用OS用戶文化的字符串。 – OregonGhost 2010-07-01 13:05:24

+1

@OregonGhost看起來像DateTimePicker將始終使用OS文化,而不是您的應用程序。請參閱https://support.microsoft.com/en-us/help/889834/the-datetimepicker-and-monthcalendar-control-do-not-reflect-the-curren – user276648 2017-10-05 09:42:15

2

你可以改變文化爲主題:

System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("es-ES"); 
System.Threading.Thread.CurrentThread.CurrentCulture = culture; 
System.Threading.Thread.CurrentThread.CurrentUICulture = culture; 
+0

良好的信息!我可能不會這樣做,雖然... – 2010-06-30 11:03:31

+4

我已經嘗試過,但它仍然使用操作系統的平日和月份名稱... – colmde 2015-08-05 13:20:58

+1

@colmde看起來像DateTimePicker將始終使用OS文化,而不是您的應用程序之一。請參閱https://support.microsoft.com/zh-CN/help/889834/the-datetimepicker-and-monthcalendar-control-do-not-reflect-the-curren – user276648 2017-10-05 09:42:28