请教:如何设置datetimepicker从星期一开始?

fox600123 fox600123 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区



如图,
左边的为 MonthCalendar,可通过属性 FirstDayOfWeek:=dowMonday;设置从星期一开始
右边的是展开的 DateTimePicker,不知何故DateTimePicker并没有把FirstDayOfWeek属性继承下来,所以没法设置,我曾尝试 在type里增加
Type
Tmydatetimepicker = class (TDateTimePicker);

或者
Type
Tmydatetimepicker = class (TCommonCalendar);

然后再调用
procedure TForm1.FormCreate(Sender: TObject);
begin
Tmydatetimepicker(DateTimePicker1 ).FirstDayOfWeek:=dowMonday;
end;

编译通过,但实际上并不起作用,DateTimePicker仍然是从星期日开始~请大牛们指点,谢谢!
...全文

相关推荐

评论 10
收藏 已收藏
分享
返回顶部
fox600123
Delphi 5,944 成员 262,941 内容