Calendar
Назначение
Компонент служит для ввода/вывода даты.
Класс: TdbComboBox
Свойства компонента
Свойство |
Тип |
Описание |
sqlDate |
String |
Возвращает значение даты компонента для использования в SQL запросах. Значение свойства уже содержит экранирующие кавычки. В случае пустого значение, вернет строку NULL |
CanFocus |
Boolean |
Проверяет, может ли компонент получить фокус ввода. Обычно свойство используется совместно с методом SetFocus. |
TCursor |
Позволяет выбрать вид курсора для компонента. Подробней. |
|
Date |
Читает или устанавливает значение даты. Подробней о типе TDateTime |
|
dbFilter |
String |
Имеет смысл, когда компонент используется совместно с кнопкой с действием "Поиск". Возможные значения: '=', '>=', '<=', '>', '<' |
dbTable |
String |
Определяет, к какой таблице базы данных принадлежит данный компонент. |
dbField |
String |
Определяет, к какому полю таблицы базы данных принадлежит данный компонент. |
dbIncremSearch |
String |
Позволяет указать имя кнопки на текущей форме с действием "Поиск" или "SQL запрос", которая будет автоматически нажиматься при вводе текста пользователем для моментального поиска. |
Enabled |
Boolean |
Определяет доступность компонента для пользователя. |
EndDate |
Имеет смысл когда свойство MultiSelect = True. Определяет последнюю дату при выделении диапазона дат. Начальная дата содержится в свойстве Date. |
|
Focused |
Boolean |
Проверяет, имеет ли компонент фокус ввода. Только для чтения. |
Hint |
String |
Текст всплывающей подсказки, см. также ShowHint |
MaxDate |
Задает максимальную дату, которую пользователь может выбрать в компоненте. Подробней о типе TDateTime |
|
MinDate |
Задает минимальную дату, которую пользователь может выбрать в компоненте. Подробней о типе TDateTime |
|
Name |
String |
Уникальное имя компонента на форме. |
ShowHint |
Boolean |
Определяет, показывать ли всплывающую подсказку, см. также Hint |
ShowToday |
Boolean |
Определяет, будет ли показана на календаре текущая дата. |
ShowTodayCircle |
Определяет, будет ли текущая дата отмечена в календаре. |
|
TabOrder |
Integer |
Определяет порядковый номер компонента в очереди обхода фокусом ввода, находящихся на форме, при нажатии клавиши Tab |
TabStop |
Boolean |
Определяет, будет ли компонент получать фокус, при нажатии клавиши Tab на форме |
Tag |
Integer |
Позволяет присвоить число компоненту для собственных нужд. |
TagString |
String |
Позволяет присвоить строку компоненту для собственных нужд. |
Visible |
Boolean |
Определяет видимость компонента. |
WeekNumbers |
Boolean |
Определяет, показывать ли номера недель на календаре. |
Left |
Integer |
X координата компонента на форме |
Top |
Integer |
Y координата компонента на форме |
Width |
Integer |
Ширина компонента |
Height |
Integer |
Высота компонента |
Методы компонента
Метод |
Описание |
procedure SetFocus |
Устанавливает фокус ввода для компонента. |
События компонента
Событие |
Описание |
OnClick |
При клике мышкой по компоненту. |
OnDoubleClick |
При закрытии выпадающего календаря. |
OnEnter |
При получении компонентом фокуса ввода. |
OnExit |
При потере компонентом фокуса ввода. |
OnGetMonthBoldInfo |
Событие позволяет выделить определенные дни в календаре. Подробней. |
OnKeyDown |
При нажатии на любую кнопку клавиатуры. |
OnKeyPress |
При нажатии на кнопку клавиатуры. Работает только для печатных символов. |
OnKeyUp |
При отпускании любой кнопки на клавиатуре. |
OnMouseEnter |
При заходе курсора мыши на компонент. |
OnMouseLeave |
При покидании курсора мыши компонента. |