I want to be able to accept a NULL date using the DateTimePicker control.
The Checked property is used to indicate whether the control will “contain a date” or now. However, when "unchecked", the date still appears, although it is disabled. This is distracting for me. If the purpose of the unchecked checkbox indicates that there is no date value, why is there any date value that is disabled or otherwise it appears in the text box? It seems to me that if the control is not checked, the text field should be EMPTY and that the view of the slow date value when the user really wants "no value" is distracting.
If the user has enabled this checkbox, then I would like to put the default value in the text box.
I am considering creating a usercontrol that switches between the dateTimePicker control and the text box, but I can't wait to overcome this problem.
I tried looking for Telerik DateTimePicker, but trying to get decent null information processing functionality from this control seems worse. I would like to see a working example of what one of you considers a user-friendly code example, either using std MS or Telerik DateTimePicker, which accepts zero input.
I looked at several opensource controls, but each time they fix one problem, they introduce others.
EDIT:
See my answer below. It seems to be working fine, now I just want to make it part of every DateTimePicker behavior.
Chadd source share