MonthCalendar.SetSelectionRange(DateTime, DateTime) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает указанный диапазон дат в качестве выбранных дат элемента управления "календарь на месяц".
public:
void SetSelectionRange(DateTime date1, DateTime date2);
public void SetSelectionRange (DateTime date1, DateTime date2);
member this.SetSelectionRange : DateTime * DateTime -> unit
Public Sub SetSelectionRange (date1 As DateTime, date2 As DateTime)
Параметры
- date1
- DateTime
Начальная дата диапазона выбора.
- date2
- DateTime
Конечная дата диапазона выбора.
Исключения
date1
меньше, чем минимальная дата, допустимая для элемента управления "календарь на месяц".
-или-
date1
больше, чем максимальная дата, допустимая для элемента управления "календарь на месяц".
-или-
date2
меньше, чем минимальная дата, допустимая для элемента управления "календарь на месяц".
-или-
date2
больше, чем максимальная дата, допустимая для элемента управления "календарь на месяц".
Это исключение выдается только при явно заданных параметрах MinDate или MaxDate.
Комментарии
Использование этого метода функционально эквивалентно настройке SelectionRange свойства. Вы можете задать даты начала и окончания отдельно, задав SelectionStart значение или SelectionEnd свойство.
Если параметр date1
больше date2
параметра, оба даты задаются в date1
качестве значения.
Примечание
Прокрутка отображения календаря с помощью кнопок навигации при выборе диапазона может привести к непредвиденным результатам (например, диапазон дат не сохраняется). Если у вас есть один месяц с диапазоном от 04.01.2001 до 04.10.2001, прокрутка календаря изменит выбранный диапазон следующим образом: от 03.01.2001 до 03.10.2001. Если отображается несколько месяцев, например март и апрель с выбранным диапазоном от 04.01.2001 до 04.10.2001, прокрутка календаря до января и февраля изменяет выбранный диапазон следующим образом: 01.01.2001 на 01.10.2001.
Примечание
SelectionRange Установка элемента управления с включенными визуальными стилями приведет к неправильному MonthCalendar рисованию диапазона выделения элемента управления.