【发布时间】:2014-08-18 23:12:20
【问题描述】:
我在 Delphi 6 表单上有一个 DateTimePicker,默认日期为 1899 年 12 月 30 日。我希望用户能够单击它或打开下拉日历并选择当前日期。使用 OnClick 过程:
DateTimePicker.Date := 日期
当用户单击它或日历下拉按钮时将可编辑部分中的日期设置为日期,但不会强制日历自动选择今天的日期。如果我在 DateTimePicker 的 OnDropDown 过程中使用此代码,结果是一样的。
我是否需要使用 in this post 之类的东西来操作日历?还是我错过了一个简单的属性?
谢谢 马特
【问题讨论】:
-
为什么用户必须选择当前日期?为什么不从一开始就将其设置为当前日期?然后,用户只有在不喜欢默认设置时才需要与之交互。此外,如果用户改变主意或犯错误,您的计划会不会很烦人?如果他们第一次选择了错误的日期,那么他们第二次点击按钮时,他们的选择将被重置为当前日期,而不是像正常的日期时间选择器一样保持当前值。
标签: delphi date calendar datetimepicker