Поделиться через


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 элемента управления с включенными стилями визуальных элементов приведет к неправильному рисованию диапазона выделения на элементе управления.

Применяется к

См. также раздел