Использование календаря в форме
Календарь также является одним из ActiveX-компонентов. Вы можете использовать его для ввода информации в поля дат.
Сначала разместим календарь в форме, чтобы посмотреть свойства, которыми обладает данный объект, и возможности их настройки. Затем рассмотрим пример программного использования календаря для ввода даты.
Настройка свойств календаря
Чтобы разместить в форме календарь, который на панели инструментов Form Controls (Элементы управления формы), содержащей ActiveX - компоненты, отображается в виде кнопки Calendar Control (Элемент управления календарь), нажмите данную кнопку, установите указатель мыши в форму и нарисуйте курсором рамку требуемого размера. Календарь размещен в форме.
С целью настройки свойств календаря выделите размещенный объект и нажмите правую кнопку мыши. В контекстном меню выберите команду Календарь › Свойства. На экране откроется диалоговое окно Свойства: Календарь созданного объекта, содержащее набор параметров, позволяющих настроить календарь.
Диалоговое окно Свойства: Календарь содержит три вкладки: Общие (General), Шрифт (Font), Цвет (Color).
Вкладка Общие содержит поля, позволяющие настроить параметры, описанные в табл. 16.2.
Таблица 16.2. Назначение полей окна Свойства: Календарь.
Поле | Назначение |
---|---|
Значение (Value) | Текущая дата |
Первый день недели (First Day) | День, принимаемый за первый день недели |
Формат дня (Day Length) | Формат отображения наименования дня недели; может принимать одно из трех значений: короткий, средний, длинный |
Формат месяца (Month Length) | Формат отображения наименования месяца; может принимать одно из двух значений: короткий и длинный |
Оформление (Grid Cell Effect) | Стиль отображения ячеек таблицы |
Область Отображение (Show) вкладки Общие (General) содержит флажки, описанные в табл. 16.3.
Таблица 16.3. Назначение флажков области Отображение вкладки Общие.
Флажок | Назначение |
---|---|
Заголовок месяца и года (Month/Year Title) | Указывает на необходимость отображения заголовка месяца и года |
Выбор месяца и года (Month/Year Selectors) | Указывает на необходимость размещения в заголовке полей для выбора месяца и года |
Дни недели (Days of Week) | Указывает на необходимость отображения в заголовке таблицы дней недели |
Сетка по горизонтали (Horizontal Grid) | Указывает на необходимость отображения в таблице горизонтальных линий сетки |
Сетка по вертикали (Vertical Grid) | Указывает на необходимость отображения в таблице вертикальных линий сетки |
При изменении любого из параметров вкладки становится доступной кнопка Применить, при нажатии на которую сохраняются введенные изменения.