0

我想用英语设置日期时间选择器的日期

但不幸的是,日期时间选择器不支持文化

所以我想我可以继承控件,并自己设置日期和月份名称

但我不知道怎么做

有人对此有想法吗?

提前致谢

山姆

4

1 回答 1

0

您可以从覆盖 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);
于 2009-10-22T21:08:59.720 回答