MonthCalendar 컨트롤 개요(Windows Forms)

Windows Forms MonthCalendar 컨트롤은 사용자가 날짜 정보를 보고 설정하기 위한 직관적인 그래픽 인터페이스를 제공합니다. 컨트롤은 달력을 표시합니다. 선택한 날짜 범위가 강조 표시된 요일 아래의 열에 정렬된 월의 번호가 매겨진 날짜가 들어 있는 그리드입니다. 월 캡션의 양쪽에 있는 화살표 단추를 클릭하여 다른 월을 선택할 수 있습니다. 비슷한 DateTimePicker 컨트롤과 달리 이 컨트롤을 사용하여 둘 이상의 날짜를 선택할 수 있습니다. DateTimePicker 컨트롤에 대한 자세한 내용은 DateTimePicker 컨트롤을 참조하세요.

MonthCalendar 컨트롤 구성

MonthCalendar 컨트롤의 모양은 구성하기가 쉽습니다. 기본적으로 오늘 날짜에 원이 그려져 있으며 그리드 아래쪽에도 표시됩니다. ShowTodayShowTodayCircle 속성을 false로 설정하여 이 기능을 변경할 수 있습니다. ShowWeekNumbers 속성을 true로 설정하여 달력에 주 번호를 추가할 수도 있습니다. CalendarDimensions 속성을 설정하면 가로 및 세로로 여러 달을 표시할 수 있습니다. 기본적으로 일요일이 요일의 첫째 날로 표시되지만, FirstDayOfWeek 속성을 사용하여 다른 날을 지정할 수 있습니다.

또한 DateTime 개체를 BoldedDates, AnnuallyBoldedDatesMonthlyBoldedDates 속성에 추가하여 특정 날짜를 일회용, 연간 또는 매월 굵게 표시되도록 설정할 수도 있습니다. 자세한 내용은 방법: Windows Forms MonthCalendar 컨트롤을 사용하여 특정 날짜를 굵게 표시를 참조하세요.

MonthCalendar 컨트롤의 키 속성은 SelectionRange로, 컨트롤에서 선택한 날짜 범위입니다. SelectionRange 값은 선택할 수 있는 최대 일 수를 초과할 수 없으며 MaxSelectionCount 속성에 설정됩니다. 사용자가 선택할 수 있는 가장 이른 날짜와 가장 늦은 날짜는 MaxDateMinDate 속성에 따라 결정됩니다.

참고 항목