Show / Hide Table of Contents

Общие сведения об элементе управления 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 свойства.

См. также

  • MonthCalendar
  • Элемент управления MonthCalendar
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX