The DateEdit control supports data validation of two types, pre-validation and PostValidation. pre-validation is data validation of the raw input string, while PostValidation is that of the typed value entered by the user.
The following sections describe pre-validation and post-validation in DateEdit.