改变.NET DateTimePicker控件的最简单,最强大的方法是什么,允许用户输入null
值?
您不需要修改它来执行此操作.
该DateTimePicker
在.net中其实都有一个复选框内置.
将ShowCheckBox
属性设置为true
.
然后,您可以使用该Checked
属性查看用户是否输入了值.
http://msdn.microsoft.com/en-us/library/system.windows.forms.datetimepicker.showcheckbox(VS.80).aspx
这是一篇关于CodeProject的有趣文章.作者重写了Value属性以接受Null值作为DateTime.MinValue,同时保持标准控件的MinValue和MaxValue的验证.这就是它的全部内容.