我想用英语设置日期时间选择器的日期
但不幸的是,日期时间选择器不支持文化
所以我想我可以继承控件,并自己设置日期和月份名称
但我不知道怎么做
有人对此有想法吗?
提前致谢
山姆
我想用英语设置日期时间选择器的日期
但不幸的是,日期时间选择器不支持文化
所以我想我可以继承控件,并自己设置日期和月份名称
但我不知道怎么做
有人对此有想法吗?
提前致谢
山姆
您可以从覆盖 OnPaint 开始,如此处所述:派生的 DateTimePicker
当您到达要设置文本的部分时,您可以取出对 this.Text 的引用并放入您自己的字符串。像这样的东西:
Thread.CurrentThread.CurrentCulture =
CultureInfo.CreateSpecificCulture("en-US");
string newlyFormattedText = this.Value.ToString("dddd, MMMM dd, yyyy");
g.DrawString(newlyFormattedText, this.Font, Brushes.Black, 0, 2);