delphi – 在TDateTimePicker中将无效日期显示为已禁用
发布时间:2020-12-15 09:15:32 所属栏目:大数据 来源:网络整理
导读:我正在使用TDateTimePicker来允许用户选择一天(手动或通过单击按钮前进或后退一天).然后,用户将看到该特定日期的日志条目. 该控件运行良好,但我想将用户限制在[OLDEST-DAY-IN-LOG]和[TODAY]之间,因为这些是有数据的日期限制. 我已经在TDateTimePicker上设置
我正在使用TDateTimePicker来允许用户选择一天(手动或通过单击按钮前进或后退一天).然后,用户将看到该特定日期的日志条目.
该控件运行良好,但我想将用户限制在[OLDEST-DAY-IN-LOG]和[TODAY]之间,因为这些是有数据的日期限制. 我已经在TDateTimePicker上设置了MinDate和MaxDate,并且工作正常.选择允许范围之外的日期不会做任何事情. 我的问题是是否可以将无效日期绘制成灰色.在随附的图像中,选择的日期是01/04,今天是02/04.我想看看03/04(及更高版本)被禁用.理想情况下,就像你在三月的最后几天看到的“30”和“31”一样. 这可能吗?如果相关,请使用Delphi 7. 解决方法
TDateTimePicker是Win32
DTP control的包装器,它不提供您正在寻找的功能.没有自定义绘制下拉日历的选项,可用的唯一每日样式是普通和粗体.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |