datetimepiker在英语下显示的中文

金大哈 2012-08-01 04:59:02
我已经把语言改成英文了
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-US");
为什么这个日期控件还显示的是,星期日、一。。。。。有什么解决的办法?
...全文
210 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
EnForGrass 2012-11-12
  • 打赏
  • 举报
回复

 //1....设置dateTimePicker1的Format属性为Custom,使其用户自定义的时间格式生效.
  dateTimePicker1.Format = DateTimePickerFormat.Custom;
  //2.....再设置dateTimePicker1的CustomFormat属性设置用户自定义的格式...
  dateTimePicker1.CustomFormat = "MM-dd-yyyy";
首先,机器上应该安装有 .NET Framework 对应的英文语言包,一般会默认安装。 然后,在需要显示英文 DateTimePicker 控件的窗体,将其主线程设置为英语区域选项 比如,在其构造函数的 InitializeComponent 之后,加一句: System.Threading.Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("en-US"); 另外,这个设置会影响被设置线程的其他 UI 行为,比如 Calendar,或者 Exception 信息,都会被显示为英文。 建议看看其他日期控件把,你最好自己写一个日期控件(显示英文),方便控制。
金大哈 2012-11-12
  • 打赏
  • 举报
回复
引用 3 楼 Chinajiyong 的回复:
参考:http://topic.csdn.net/u/20120303/08/feb160f6-222c-4259-adf1-a8d138ddcf2a.html
打不开啊
gaomicro 2012-08-01
  • 打赏
  • 举报
回复
同lz问,没人遇到过,还是问题太简单了....
金大哈 2012-08-01
  • 打赏
  • 举报
回复
自己顶

111,096

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧