gpt4 book ai didi

delphi - 在 TDateTimePicker 中将无效日期显示为禁用

转载 作者:行者123 更新时间:2023-12-03 15:30:29 25 4
gpt4 key购买 nike

我正在使用 TDateTimePicker 来允许用户选择一天(手动或通过单击按钮前进或后退一天)。然后,用户将看到该特定日期的日志条目。

该控件效果很好,但我想将用户限制在 [OLDEST-DAY-IN-LOG] 和 [TODAY] 之间,因为这些是有数据的日期限制。

我已经在 TDateTimePicker 上设置了 MinDate 和 MaxDate,效果很好。选择允许范围之外的日期不会执行任何操作。

我的问题是是否可以将无效日期显示为灰色。在附图中,选择的日期是 01/04,今天是 02/04。我希望看到 03/04(及更高版本)被禁用。理想情况下,就像您在图像中看到的“30”和“31”一样,它们是三月的最后几天。

这可能吗?如果相关,请使用 Delphi 7。

TDateTimePicker control in Delphi

最佳答案

TDateTimePicker 是 Win32 DTP control 的包装器,它不提供您正在寻找的功能。没有用于自定义绘制下拉日历的选项,唯一可用的每日样式是正常粗体

关于delphi - 在 TDateTimePicker 中将无效日期显示为禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29415232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com