MonthCalendar.SetSelectionRange(DateTime, DateTime) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
MonthCalendar 컨트롤에서 선택한 날짜를 지정한 날짜 범위로 설정합니다.
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
이 MonthCalendar 컨트롤에 허용 가능한 최소 날짜보다 작은 경우
또는
date1
이 MonthCalendar 컨트롤에 허용 가능한 최대 날짜보다 큰 경우
또는
date2
이 MonthCalendar 컨트롤에 허용 가능한 최소 날짜보다 작은 경우
또는
date2
이 MonthCalendar 컨트롤에 허용 가능한 최대 날짜보다 큰 경우
설명
이 메서드를 사용하는 것은 속성 설정과 SelectionRange 기능적으로 동일합니다. 시작 날짜와 종료 날짜를 별도로 설정하거나 SelectionEnd 속성을 설정할 SelectionStart 수 있습니다.
매개 변수를 date1
매개 변수보다 date2
크게 설정하면 두 날짜가 모두 값으로 date1
설정됩니다.
참고
범위를 선택할 때 탐색 단추를 사용하여 일정 표시를 스크롤하면 예기치 않은 결과가 발생할 수 있습니다(예: 날짜 범위가 유지되지 않음). 2001년 4월 1일~2001년 4월 10일 범위가 표시된 한 달이 있는 경우 달력을 뒤로 스크롤하면 선택한 범위가 다음과 같이 변경됩니다. 2001년 3월 01일에서 2001년 3월 10일로 변경됩니다. 2001년 3월 및 4월과 같이 선택한 범위가 04/01에서 2001년 4월 10일로 표시된 경우 달력을 1월과 2월로 다시 스크롤하면 선택한 범위가 다음과 같이 변경됩니다. 2001년 1월 01일에서 2001년 10월 10일로 변경됩니다.
참고
SelectionRange 비주얼 스타일을 사용하도록 설정된 컨트롤에 대해 MonthCalendar 설정하면 선택 범위가 컨트롤에 올바르게 그려지지 않습니다.