比如在查询的时候,限制只能查询从今天开始往后5天至15天的预测数据,其余日期无法选中,如何设置呢?
谢谢老师!
Dim c As System.Windows.Forms.MonthCalendar = e.Form.Controls("Calendar1").BaseControl
c.MinDate = Date.Today.AddDays(5)
c.MaxDate = Date.Today.AddDays(15)
我在窗口的日历控件里的validating事件里写了代码:
Dim c As System.Windows.Forms.MonthCalendar = e.Form.Controls("DateTimePicker1").BaseControl
If c.MinDate < DateTime.Today Then
MessageBox.Show("输入时间小于当前时间,请重新输入!")
End If
但是输入昨天的日期,并没有提示,是哪里的原因咧?
我这样写对不对?在窗口的DateTimePicker1控件的Enter事件里写:
' 设置可选择的日期范围
Dim minDate As DateTime = DateTime.Today.AddDays(3) ' 三天后的日期
Dim maxDate As DateTime = DateTime.Today.AddDays(15) ' 十五天后的日期
' DateTimePicker 控件设置
DateTimePicker1.MinDate = minDate ' 设置最小日期
DateTimePicker1.MaxDate = maxDate ' 设置最大日期