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 метода . Даты начала и окончания можно задать отдельно, задав SelectionStart свойства или SelectionEnd . Вы не можете изменить даты начала и окончания, задав SelectionRange.Start значения SelectionRange свойств или SelectionRange.End свойства . Следует использовать SelectionStart, SelectionEndили SetSelectionRange.
Start Если значение SelectionRange свойства объекта больше значения свойстваEnd, даты меняются местами; End значение свойства становится датой начала, а Start значение свойства — датой окончания.
Примечание
Прокрутка отображения календаря с помощью кнопок навигации при выборе диапазона может привести к непредвиденным результатам (например, диапазон дат не сохраняется). Если отображается один месяц с диапазоном от 01.04.2001 до 10.04.2001, при прокрутке календаря на март выбранный диапазон изменится следующим образом: 01.03.2001 на 10.03.2001. Если отображается несколько месяцев, например март и апрель с выбранным диапазоном от 01.04.2001 до 10.04.2001, при прокрутке календаря до января и февраля выбранный диапазон изменится следующим образом: 01.01.2001 на 01.01.2001 на 01.10.2001.
Примечание
SelectionRange Установка для MonthCalendar элемента управления с включенными стилями визуальных элементов приведет к неправильному рисованию диапазона выделения на элементе управления.