我目前正在使用asp 和vb.net 创建一个拍卖网站。我想操纵日历,以便只能选择当前日期之后的日期。我该怎么办?谢谢
问问题
242 次
1 回答
0
我想你必须手动完成。如果用户选择了更早的日期(您可以使用“已更改”事件来衡量),您可以将其恢复到当前日期并给出错误消息。
例如(在常规 VB.NET 中)
Private Sub DateTimePicker1_ValueChanged(sender As System.Object, e As System.EventArgs) Handles DateTimePicker1.ValueChanged
If DateTimePicker1.Value < Now Then
DateTimePicker1.Value = Now
MsgBox("Error!")
End If
End Sub
或者,更直接地,使用MinDate
控件的属性:
dateTimePicker1.MinDate = DateTime.Today
于 2011-08-13T10:40:11.877 回答