Общие сведения об элементе управления MonthCalendar (Windows Forms)
Windows Forms MonthCalendar управления предоставляет интуитивно понятный графический интерфейс для пользователей, для просмотра и задания сведений о дате. Отображает календарь: сетку, содержащую пронумерованные дни месяца, разбитые на столбцы по дням недели, с помощью выбранного диапазона дат. С помощью кнопок со стрелками с обеих сторон от заголовка месяца можно выбрать другой месяц. В отличие от аналогичного DateTimePicker элемента управления, можно выбрать несколько дат с этим элементом управления. Дополнительные сведения о DateTimePicker управления, см. в разделе элемента управления DateTimePicker.
Настройка элемента управления MonthCalendar
MonthCalendar Очень гибок в конфигурировании внешнего вида элемента управления. По умолчанию сегодняшняя дата отображается как обведены и также отмечается в нижней части сетки. Эту функцию можно изменить, задав ShowToday и ShowTodayCircle свойства false
. Можно также добавить номера недель к календарю, присвоив ShowWeekNumbers свойства true
. Установив CalendarDimensions свойство, может быть несколько, отображаемых по горизонтали и вертикали месяцев. По умолчанию отображается воскресенье в качестве первого дня недели, но может быть назначен любой день с помощью FirstDayOfWeek свойство.
Можно также задать для отображения в определенных дат полужирным единовременно, ежегодно или ежемесячно, путем добавления DateTime объектов BoldedDates, AnnuallyBoldedDates, и MonthlyBoldedDates свойства. Дополнительные сведения см. в разделе Как Отображение определенных дней полужирным шрифтом с Windows Forms в элементе управления MonthCalendar.
Ключевое свойство MonthCalendar элемент управления является SelectionRange, диапазон дат в элементе управления. SelectionRange Значение не может превышать максимальное число дней, которые могут быть выбраны, установите в MaxSelectionCount свойство. Первой и последней даты, пользователь может выбрать определяются MaxDate и MinDate свойства.