我想在DateTimePicker
之前的几天禁用(不隐藏)我写了这段代码:
dtpFromDate.MinDate = DateTime.Now;
它没有禁用日期,但隐藏了它们。
答案 0 :(得分:2)
这与DateTimePicker
- 控制无法实现,就像评论中已经说明的那样。
作为一种解决方法,您可以检查Validating
- 事件中的日期:
private void dtpFromDate_Validating(object sender, CancelEventArgs e)
{
if (dtpFromDate.Value < DateTime.Today)
{
MessageBox.Show("You can't choose this date!");
e.Cancel = true;
}
}