TDateEdit Component

Unit
ToolEdit

Description
Компонента представляет собой строку редактирования для ввода значений дат. Как наследник TComboEdit, кроме непосредственно строки редактирования имеет кнопку, нажатие которой приводит к появлению либо модальной формы, либо popup-календаря (в зависимости от значения свойства CalendarStyle) для выбора даты. Вы можете запретить ручной ввод даты непосредственно в строке редактирования, установив свойство DirectInput в значение False.



Примеры работы и некоторые интересные свойства и методы.

Applies to
TDBDateEdit, TDateEdit components

Declaration
property CalendarStyle: TCalendarStyle;

Description
Свойство задает тип используемого компонентой календаря. Значение csPopup задает выпадающий календарь, наподобие выпадающего списка у TComboBox, при этом размер выпадающего календаря Вы можете регулировать константой PopupCalendarSize из модуля PickDate; значение csDialog задает использование модального диалога для выбора даты.

Значение по умолчанию для данного свойства зависит от DEFINE в RX.INC.



Unit
PickDate
Declaration
const
PopupCalendarSize: TPoint = (X: 187; Y: 124);
Description
Константа задает размер выпадающего календаря, используемого компонентами TDateEdit и TDBDateEdit.



Declaration
property DirectInput: Boolean;

Description
Свойство управляет тем, будет ли разрешен прямой ввод данных в строку редактирования компоненты TComboEdit (или унаследованных от нее компонент). Если свойство DirectInput = False, то прямой ввод данных в строку запрещен, и пользователь должен использовать кнопку для вызова диалога (или других определенных разработчиком действий) для внесения изменений в данные компоненты.


support@cbuilder.ru