Назначение


Компонент служит для ввода/вывода даты.



Класс: TdbComboBox



Свойства компонента

 Свойство

 Тип

 Описание

 sqlDate

 String

 Возвращает значение даты компонента для использования в SQL запросах. Значение свойства уже содержит экранирующие кавычки. В случае пустого значение, вернет строку NULL

 пример: SQLExecute ('INSERT INTO tablename (fieldname) VALUES ('+Form1.Calendar.sqlDate+')');

 CanFocus

 Boolean

 Проверяет, может ли компонент получить фокус ввода. Обычно свойство используется совместно с методом SetFocus.

 Cursor

 TCursor

 Позволяет выбрать вид курсора для компонента. Подробней.

 Date

 TDateTime

 Читает или устанавливает значение даты. Подробней о типе TDateTime

 dbFilter

 String

 Имеет смысл, когда компонент используется совместно с кнопкой с действием "Поиск". Возможные значения: '=', '>=', '<=', '>', '<'

 dbTable

 String

 Определяет, к какой таблице базы данных принадлежит данный компонент.

 dbField

 String

 Определяет, к какому полю таблицы базы данных принадлежит данный компонент.

 dbIncremSearch

 String

 Позволяет указать имя кнопки на текущей форме с действием "Поиск" или "SQL запрос", которая будет автоматически нажиматься при вводе текста пользователем для моментального поиска.

 Enabled

 Boolean

 Определяет доступность компонента для пользователя.

 EndDate

 TDateTime

 Имеет смысл когда свойство MultiSelect = True. Определяет последнюю дату при выделении диапазона дат. Начальная дата содержится в свойстве Date.

 Focused

 Boolean

 Проверяет, имеет ли компонент фокус ввода. Только для чтения.

 Hint

 String

 Текст всплывающей подсказки, см. также ShowHint

 MaxDate

 TDateTime

 Задает максимальную дату, которую пользователь может выбрать в компоненте. Подробней о типе TDateTime

 MinDate

 TDateTime

 Задает минимальную дату, которую пользователь может выбрать в компоненте. Подробней о типе 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

 При покидании курсора мыши компонента.