如何禁用超过特定时间的TDateTimePicker日期?

Cyp*_*rUS 2 delphi datetimepicker

如何禁用TDateTimePicker以允许选择超出系统日期和时间的日期?例如,如果我的系统日期是2012年11月6日,我将无法选择2012年11月6日以后的日期.

此外,我们能否只在特定范围内选择日期?

zz1*_*433 7

您可以使用类的MaxDate属性TDateTimePicker来设置允许的最大日期.

您可以添加表单中的某个位置

DateTimePicker1.MaxDate := Now;
Run Code Online (Sandbox Code Playgroud)

此外,还有一个MinDate属性可以阻止选择比指定日期更早的日期.