必需的MAX DATE是当前日期。并且要求是用户应该能够使用键盘输入日期,并且应该在最后验证这一点。
现在我可以使用键盘输入大于当前日期的日期。我正在验证DateTimePicker1_Leave事件的输入日期。如果输入的日期大于当前日期,则将值重置为当前日期。但是当我输入的日期大于当前日期并打开日历时,它会在日历中显示大于当前日期的日期。我不想那样。它应该防止显示大于今天的日期。我在下拉事件中将MAX DATE设置为当前日期。并且还使用了Update()。但它仍然显示日期。
Private Sub DateTimePicker1_DropDown(sender As Object, e As System.EventArgs) Handles DateTimePicker1.DropDown
DateTimePicker1.MaxDate =Now
DateTimePicker1.Update()
End Sub.