我想在vb.net中验证DateTimePicker控件。我正在使用它作为员工的加入日期,所以我不希望控件允许选择未来的dates..only日期,直到可以选择当前日期。我已经尝试了以下代码:
Private Sub DateTimePickerDOJ_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DateTimePickerDOJ.ValueChanged
If DateTimePickerDOJ.Value > Date.Today Then
MessageBox.Show("You Cannot Select a Future Date!", "", MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
End Sub上面的代码只是正确地显示了消息,但它没有任何用处,因为将要选择未来的日期。
有没有人能帮我解决这个问题?
发布于 2012-10-19 02:49:52
您可以使用DateTimePicker.MaxDate属性来实现此目的。
“获取或设置可在控件中选择的最大日期和时间。”
https://stackoverflow.com/questions/12961627
复制相似问题