MonthCalendar.SelectionRange Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает выбранный диапазон дат для элемента управления календарем месяца.
public:
property System::Windows::Forms::SelectionRange ^ SelectionRange { System::Windows::Forms::SelectionRange ^ get(); void set(System::Windows::Forms::SelectionRange ^ value); };
public System.Windows.Forms.SelectionRange SelectionRange { get; set; }
[System.ComponentModel.Bindable(true)]
public System.Windows.Forms.SelectionRange SelectionRange { get; set; }
member this.SelectionRange : System.Windows.Forms.SelectionRange with get, set
[<System.ComponentModel.Bindable(true)>]
member this.SelectionRange : System.Windows.Forms.SelectionRange with get, set
Public Property SelectionRange As SelectionRange
Значение свойства
А SelectionRange с датами начала и окончания выбранного диапазона.
- Атрибуты
Исключения
Значение Start назначенного SelectionRange значения меньше минимальной даты, допустимой для элемента управления календарем месяца.
–или–
Значение Start назначенного SelectionRange значения больше максимально допустимой даты для элемента управления календарем месяца.
–или–
Значение End назначенного SelectionRange значения меньше минимальной даты, допустимой для элемента управления календарем месяца.
–или–
Значение End назначенного SelectionRange значения больше максимально допустимой даты для элемента управления календарем месяца.
Комментарии
Задание этого свойства функционально эквивалентно использованию SetSelectionRange метода. Вы можете задать даты начала и окончания отдельно, задав SelectionStartSelectionEnd либо свойства. Вы не можете изменить даты начала и окончания, задав SelectionRange.Start значения свойства или SelectionRange.End свойства SelectionRange . Следует использовать SelectionStart, SelectionEndили SetSelectionRange.
Start Если значение SelectionRange свойства больше его End значения свойства, даты переключаются; End значение свойства становится начальной датой, а Start значение свойства становится датой окончания.
Замечание
Прокручивая отображение календаря с помощью кнопок навигации при выборе диапазона, может привести к непредвиденным результатам (например, диапазон дат не сохраняется). Если у вас есть один месяц с диапазоном от 04.01.01.2001 до 04.10.2001, прокрутка календаря в марте изменит выбранный диапазон следующим образом: 03.01.2001 на 03.10.2001. Если отображается несколько месяцев, например март и апрель с выбранным диапазоном от 04.01.01.2001 до 04.10.2001, прокрутка календаря обратно в январь и февраль изменит выбранный диапазон следующим образом: 01.01.2001 на 01.10.2001.
Замечание
SelectionRange Установка элемента управления с включенными визуальными стилями приведет к неправильному MonthCalendar рисованию диапазона выбора элемента управления.