18.7.6. TCalendar - ввод и отображение даты

Компонент TCalendar отображает календарь на выбранный месяц и год. Его свойства Day, Month и Year могут содержать любую дату от 1 до 9999 года от Рождества Христова.

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

property CalendarDate: ~DateTime; property CellText[ACol, ARow: Integer]: String;

property Day: Integer; property GridLineWidth: Integer;

Содержит выбранную дату Содержит текст в ячейке календаря на пересечении столбца ACol с рядом ARow (только для чтения) Определяет выбранный день месяца

property Month: Integer; property Readonly: Boolean;

Устанавливает толщину линий таблицы календаря Определяет выбранный месяц Если содержит True, пользователь не может выбрать другую дату

type TDayOfWeek = 0..6;property StartOfWeek: TSayOfWeek;

Определяет день недели, который будет отображаться в самом левом столбце таблицы

property UseCurrentDate: Boolean;

Если содержит True, компонент будет показывать текущую системную дату

property Year: Integer;

Определяет выбранный год

Методы компонента:

procedure NextMonth; procedure NextYear; procedure PrevMonth;

Показывает календарь на следующий месяц Показывает календарь на следующий год Показывает календарь на предыдущий месяц

procedure PrevYear;

Показывает календарь на предыдущий год