Поле ввода даты может иметь маску ввода (например «__.__.____») для упрощения и контроля процесса ввода даты. Возможные значения элементов даты перебираются нажатием кнопок вверх и вниз клавиатуры, при установке курсора в соответствующий раздел даты. Кроме того, поле ввода даты может быть представлено специальным элементом управления «Календарь».
Элемент управления «Календарь» предназначен для альтернативного способа ввода даты в поле ввода путем ее выбора из системного календаря. По умолчанию, как правило, календарь открывает текущий месяц и выделяет в нем текущую дату. Одинарным щелчком мыши может быть выбрана любая дата отображаемого месяца. Выбрать другой месяц можно кнопками-стрелками расположенными у заголовка месяца.
Рис. 4.2
Если поле даты уже имеет введенное значение, календарь откроется с отображением месяца, соответствующего указанной дате.
Текущая дата при этом будет видна и доступна для выбора в нижней части календаря.
Поле ввода даты имеет встроенную валидацию значения и не позволит ввести некорректную или несуществующую дату (13-ый месяц, число более 31, дату 30 февраля и т.п.)
