MonthCalendar

      Комментариев к записи MonthCalendar нет

Компонент delphi MonthCalendar служит для быстрого выбора необходимой даты. Для этого на форме необходимо поместить компонент MonthCalendar.

Пример TMonthCalendar, размещенный на форме

Пример компонента MonthCalendar

Красным цветом обводится текущая дата, и она же в развернутом виде отображается в нижней части календаря.  Дата, выбранная щелчком мыши, выделяется синим цветом. При помощи свойства WeekNumbers можно задать отображение номеров недель в году (значение True), которые будут отображаться по левую сторону календаря. При помощи кнопок прокрутки в верхней части календаря переключаются месяцы. Для того, чтобы вернуться на текущую, дату, достаточно щелкнуть по ней в нижней части экрана.

Свойства MonthCalendar

Свойства Назначение
CalColors Цвет элементов календаря
MaxDate Максимальная дата в календаре
MinDate Минимальная дата в календаре
MultiSelect При значении True возможно выбирать диапазон дат
ShowToday Если True — текущая дата отображается в нижней части календаря
ShowTodayCircle Если True — текущая дата обводится красным цветом
MaxSelectRange Содержит максимальное количество дат в выбранном диапазоне
FirstDayOfWeek Определяет первый день недели

 

Для того что бы получить сегодняшний день с помощью этого компонента необходимо использовать

DayOf(MonthCalendar1.Date
Имейте ввиду что для работы функций по обработке дат  необходимо подключать в Uses модуль DateUtils