0

如何在 C# 中禁用我的日历(日期时间选择器)上的过去日期。灰掉过去的日期,只启用未来的值

4

3 回答 3

5
dateTimePicker1.MinDate = DateTime.Now;

如果要禁用当月第一天之前的几天:

dateTimePicker1.MinDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
于 2013-09-27T12:04:34.977 回答
2

利用

dateTimePicker.MinDate = DateTime.Now;

如果您想限制未来的日期,请使用以下代码

dateTimePicker.MaxDate = DateTime.Now.AddDays(10);

它将仅启用从当前日期起的 10 天。

于 2013-09-27T12:11:27.143 回答
0

尝试这个,

dateTimePicker1.MinDate = DateTime.Now;

于 2013-09-27T12:42:44.923 回答