Как создать календарь в VB

click fraud protection
...

Календарь

VB (Visual Basic) включает полезный элемент управления, с помощью которого можно создать календарь за несколько шагов. Вы можете использовать это для отображения без необходимости писать какой-либо код. С помощью некоторого дополнительного кода календарем можно манипулировать, чтобы делать гораздо больше, например отображать несколько месяцев за раз, позволяя пользователю выбирать определенные даты или диапазон дат для некоторых дальнейших действий, выделите определенные даты, такие как праздники, жирным шрифтом или перетащите даты на другие проекты.

Шаг 1

Откройте Visual Basic и создайте новый проект Standard Exe, выбрав его в меню «Файл», «Новый проект». После того, как на экране отобразится окно «Project1 - Form1 (Form)» с меньшим «Form1», сохраните проект под запоминающимся именем, например «MyCalendar».

Видео дня

Шаг 2

Добавьте элемент управления MonthView в список общих элементов управления на панели инструментов слева, щелкнув «Проект» в меню верхнего уровня. Щелкните «Компоненты» в раскрывающемся списке. Прокрутите список на вкладке «Управление», пока не найдете раздел Microsoft. Поставьте отметку в окошке рядом с «Microsoft Windows Common Controls 2-6-0», щелкнув по окну. Нажмите «Применить», а затем «ОК».

Шаг 3

Дважды щелкните элемент управления «MonthView», который теперь отображается в панели инструментов, вероятно, как один из последних элементов. Это помещает в форму Form1 календарь, показывающий текущий месяц.

Шаг 4

Просмотрите параметры свойств календаря, перечисленные на правой панели. Здесь вы можете управлять многими атрибутами календаря, включая цвет календаря, шрифт и цвета шрифта. названия, дней и дат, цветов сеток, с какого дня недели должен начинаться календарь и другие. Просмотрите дополнительные настраиваемые свойства, щелкнув правой кнопкой мыши сам календарь. Работа в настраиваемой области дает больший контроль, но главное окно свойств позволяет мгновенно видеть изменения, не переходя от одного представления к другому.

Сохраните проект еще раз, когда будете довольны внешним видом. Нажмите «F5», чтобы запустить проект. Отобразится календарь, и вы сможете использовать типичный компьютерный календарь для перехода вперед или назад по месяцам и годам.

Кончик

Если вы хотите отобразить только базовый календарь с большим количеством настроек или программного кода, используйте другой элемент управления в списке компонентов, описанном на шаге 2, «Элемент управления календарем Microsoft».

Предупреждение

Если вы используете параметры настраиваемых свойств, чтобы контролировать, сколько месяцев будет отображаться одновременно, имейте в виду, что у вас не будет особого контроля над умещается ли дисплей на экране пользователя из-за шрифта и других настроек дисплея, если вы не напишете специальный код для тестирования дисплея перед ним формы.