How can I cancel the Date.Parse event or only allow a specific date format before the event fires? I only want the ValueChange event to execute when the date's format is MM/dd/yyyy.
I am adding an example project that shows what my issue. DateTimeEditorDateParse.zip
If your goal here is that the ValueChanged event does not fire (and the value is not actually changed) as the user types, but only after they leave the control, then you might consider replacing your UltraDateTimeEditor with the UltraCalendarCombo control.
The advantage is that this control doesn't attempt to parse the text until the user leaves the control.
The only potential down side is that there is no masking. The text entry is freeform. That means the user has to type in the slashes for a date.