MonthCalendar.SelectionRange 속성

정의

MonthCalendar 컨트롤에 대한 선택한 날짜 범위를 가져오거나 설정합니다.

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

선택한 범위의 시작 및 끝 날짜가 있는 SelectionRange입니다.

특성

예외

할당된 SelectionRangeStart 값이 Month Calendar 컨트롤에 대해 허용되는 최소 날짜보다 작습니다.

또는 할당된 SelectionRangeStart 값이 Month Calendar 컨트롤에 대해 허용되는 최대 날짜보다 큽니다.

또는 할당된 EndSelectionRange 값이 Month Calendar 컨트롤에 대해 허용되는 최소 날짜보다 작습니다.

또는 할당된 SelectionRangeEnd 값이 Month Calendar 컨트롤에 대해 허용되는 최대 날짜보다 큽니다.

설명

이 속성을 설정하는 것은 메서드를 사용하는 SetSelectionRange 것과 기능적으로 동일합니다. 시작 날짜와 종료 날짜는 속성 또는 SelectionEnd 속성을 설정 SelectionStart 하여 개별적으로 설정할 수 있습니다. 속성의 속성 값 SelectionRange 또는 SelectionRange.End 속성을 설정 SelectionRange.Start 하여 시작 날짜와 종료 날짜를 변경할 수 없습니다. 또는 SetSelectionRange.를 사용해야 SelectionEndSelectionStart합니다.

속성 값이 Start 속성 EndSelectionRange 보다 크면 날짜가 교환 End 되고 속성 값은 시작 날짜가 되고 Start 속성 값은 종료 날짜가 됩니다.

참고

범위를 선택할 때 탐색 단추를 사용하여 일정 표시를 스크롤하면 예기치 않은 결과가 발생할 수 있습니다(예: 날짜 범위가 유지되지 않음). 2001년 4월 1일에서 2001년 4월 10일까지의 범위가 표시된 한 달이 있는 경우 달력을 3월로 스크롤하면 선택한 범위가 다음과 같이 변경됩니다. 2001년 3월 3일에서 2001년 3월 10일로 변경됩니다. 선택한 범위가 2001년 4월 1일에서 2001년 4월 10일로 표시된 3월 및 4월과 같이 여러 달이 표시되는 경우 달력을 1월과 2월로 다시 스크롤하면 선택한 범위가 다음과 같이 변경됩니다. 2001년 01월 10일로 변경합니다.

참고

SelectionRange 비주얼 스타일을 사용하도록 설정된 컨트롤에 대해 MonthCalendar 설정하면 선택 범위가 컨트롤에 올바르게 그리지 않습니다.

적용 대상

추가 정보