Компонент DateTimePicker предназначен для ввода и отображения даты и времени в комбинированном календаре.
Дата и время могут быть введены в редакторе компонента или выбраны в
раскрывающемся календаре. Для вызова календаря нажмите кнопку
в области компонента. Наличием
раскрывающегося календаря управляет свойство dropCalendar.
Календарь поддерживает ввод дат и времени в диапазоне [14.09.1752 00:00:00, 18.12.3001 23:59:59]. Для ограничения вводимых значений используйте свойства minValue и maxValue. Текущее значение, которое будет отображаться при запуске веб-формы, указывается в свойстве value. Для сброса минимального, максимального и текущего значений, установленных в компоненте в режиме дизайнера, установите курсор в области указанных свойств и нажмите клавишу DEL.
Во время выполнения веб-формы значение в календаре можно определить с помощью свойства Value. Текст, отображаемый в компоненте и возвращаемый свойством Text, зависит от формата установленного в свойстве format. Формат задаётся в режиме дизайнера, может содержать какой-либо текст и специальные коды, вместо которых будут подставляться значения отдельных компонент даты и времени.
Компонент имеет различный набор свойств, доступных в режиме дизайнера и режиме выполнения веб-формы.
name. Наименование компонента;
borderColor. Цвет границы компонента;
color. Цвет фона компонента;
coordinate. Координата верхнего левого угла компонента. Координаты могут быть указаны в пикселях или в процентах относительно размеров родительского компонента. Свойство доступно, если свойству position установлено значение absolute;
dropCalendar. Признак наличия у компонента раскрывающегося календаря;
enabled. Признак доступности компонента пользователю;
flexGrow. Свойство определяет, какую пропорцию свободного пространства в контейнере необходимо выделить компоненту. Если для всех компонентов установлено значение 1, то свободное пространство в контейнере равномерно распределяется между компонентами. Если один из компонентов имеет значение 2, то ему выделяется в два раза больше свободного пространства и так далее. Свойство доступно, если свойству position установлено значение relative;
firstDayOfWeek. День, являющийся первым днём недели;
font. Настройки шрифта, используемого для отображения текста в компоненте. При необходимости можно загрузить пользовательские шрифты;
format. Формат представления значения в компоненте. Описание кодов формата представлено выше;
hint. Текст всплывающей подсказки;
maxValue. Максимальное значение даты, которое можно будет указать в компоненте;
minValue. Минимальное значение даты, которое можно будет указать в компоненте;
padding. Отступ от границ компонента до его содержимого. Отступы могут быть указаны в пикселях или в процентах относительно размеров компонента;
popupMenu. Контекстное меню, отображаемое для компонента. В качестве значения укажите один из компонентов PopupMenu, размещённых на форме;
position. Способ позиционирования компонента на веб-форме или внутри компонента-контейнера. По умолчанию свойство имеет значение absolute, при этом компонент имеет фиксированное расположение и размер, определяемые свойствами coordinate и size. При значении relative положение и размеры компонента будут изменяться вместе с размерами компонента-контейнера. При этом свойство coordinate будет недоступно. Место расположения компонента будет определяться свойствами flexDirection, aligments, justifyContent родительского компонента, а размеры компонента будут изменяться, если свойство size задано в процентах;
readOnly. Признак доступности компонента только для чтения.
showHint. Признак отображения всплывающей подсказки при наведении курсора мыши на компонент;
size. Размеры компонента. Размеры могут быть указаны в пикселях или в процентах относительно размеров родительского компонента;
value. Значение, отображаемое в компоненте при запуске веб-формы;
visible. Признак видимости компонента на запущенной веб-форме.
weekNumbers. Признак отображения номера недели в раскрывающемся календаре.
BorderColor. Цвет границы компонента;
Color. Цвет фона компонента;
Enabled. Признак доступности компонента для пользователя;
MaxValue. Максимальное значение, которое будет доступно для ввода в компоненте;
MinValue. Минимальное значение, которое будет доступно для ввода в компоненте;
PopupMenu. Контекстное меню, отображаемое для компонента. В качестве значения укажите один из компонентов PopupMenu, размещённых на форме;
Text. Текст, отображаемый в компоненте;
Valid. Признак корректности даты, указанной в компоненте;
Value. Значение, отображаемое в компоненте;
Visible. Признак видимости компонента для пользователя.
Компонент имеет событие OnValueChanged, которое наступает при изменении значения в компоненте.

См. также: