0
我想設置一個DateTimePicker的日子英語有沒有辦法在winform datetimepicker中手動設置日期和月份名稱?
,但不幸的是,日期時間選擇器不支持文化
,所以我想我可以繼承的控制,並通過自己設定的日期和月份的名字
但我不知道如何
有人有一個想法嗎?
在此先感謝
山姆
我想設置一個DateTimePicker的日子英語有沒有辦法在winform datetimepicker中手動設置日期和月份名稱?
,但不幸的是,日期時間選擇器不支持文化
,所以我想我可以繼承的控制,並通過自己設定的日期和月份的名字
但我不知道如何
有人有一個想法嗎?
在此先感謝
山姆
所概述在這裏你可以重寫的OnPaint開始:derived 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);
我怎樣才能得到我設置月份和日期文本的部分? – Sam 2009-10-23 11:44:50
我以前可能太微妙了。我已更改代碼以顯示如何將日期更改爲美國格式。您可以將其更改爲任何文化和任何您喜歡的格式。 – msergeant 2009-10-23 12:51:40
我想山姆想知道如何在正確的地方繪製它,但... – Ant 2009-10-23 13:02:22