방법: Windows Forms MonthCalendar 컨트롤을 사용하여 특정 날짜를 굵게 표시
업데이트: 2007년 11월
Windows Forms MonthCalendar 컨트롤은 특정 날짜를 한 번 또는 반복적으로 굵게 표시할 수 있습니다. 공휴일이나 주말 같은 특정 날짜를 강조하려는 경우에도 이 기능을 사용합니다.
세 가지 속성을 사용하여 이 기능을 제어할 수 있습니다. BoldedDates 속성에는 단일 날짜가 포함되고 AnnuallyBoldedDates 속성에는 매년 굵게 표시되는 날짜가 포함됩니다. 또한 MonthlyBoldedDates 속성에는 매월 굵게 표시되는 날짜가 포함됩니다. 각 속성에는 DateTime 개체 배열이 포함됩니다. 이러한 목록에서 날짜를 추가 또는 제거하려면 DateTime 개체를 추가하거나 제거해야 합니다.
날짜를 굵게 표시하려면
DateTime 개체를 만듭니다.
Dim myVacation1 As Date = New DateTime(2001, 6, 10) Dim myVacation2 As Date = New DateTime(2001, 6, 17)
DateTime myVacation1 = new DateTime(2001, 6, 10); DateTime myVacation2 = new DateTime(2001, 6, 17);
DateTime myVacation1 = new DateTime(2001, 6, 10); DateTime myVacation2 = new DateTime(2001, 6, 17);
DateTime myVacation1 = DateTime(2001, 6, 10); DateTime myVacation2 = DateTime(2001, 6, 17);
MonthCalendar 컨트롤의 AddBoldedDate, AddAnnuallyBoldedDate 또는 AddMonthlyBoldedDate 메서드를 호출하여 단일 날짜를 굵게 표시합니다.
MonthCalendar1.AddBoldedDate(myVacation1) MonthCalendar1.AddBoldedDate(myVacation2)
monthCalendar1.AddBoldedDate(myVacation1); monthCalendar1.AddBoldedDate(myVacation2);
monthCalendar1.AddBoldedDate(myVacation1); monthCalendar1.AddBoldedDate(myVacation2);
monthCalendar1->AddBoldedDate(myVacation1); monthCalendar1->AddBoldedDate(myVacation2);
–또는–
여러 날짜를 한 번에 굵게 표시하려면 DateTime 개체 배열을 만든 다음 이러한 속성 중 하나에 할당합니다.
Dim VacationDates As DateTime() = {myVacation1, myVacation2} MonthCalendar1.BoldedDates = VacationDates
DateTime[] VacationDates = {myVacation1, myVacation2}; monthCalendar1.BoldedDates = VacationDates;
DateTime[] VacationDates = {myVacation1, myVacation2}; monthCalendar1.set_BoldedDates(VacationDates);
Array<DateTime>^ VacationDates = {myVacation1, myVacation2}; monthCalendar1->BoldedDates = VacationDates;
날짜를 보통 글꼴로 표시하려면
RemoveBoldedDate, RemoveAnnuallyBoldedDate 또는 RemoveMonthlyBoldedDate 메서드를 호출하여 굵게 표시된 단일 날짜를 보통 글꼴로 표시합니다.
MonthCalendar1.RemoveBoldedDate(myVacation1) MonthCalendar1.RemoveBoldedDate(myVacation2)
monthCalendar1.RemoveBoldedDate(myVacation1); monthCalendar1.RemoveBoldedDate(myVacation2);
monthCalendar1.RemoveBoldedDate(myVacation1); monthCalendar1.RemoveBoldedDate(myVacation2);
monthCalendar1->RemoveBoldedDate(myVacation1); monthCalendar1->RemoveBoldedDate(myVacation2);
–또는–
RemoveAllBoldedDates, RemoveAllAnnuallyBoldedDates 또는 RemoveAllMonthlyBoldedDates 메서드를 호출하여 세 목록 중 한 목록에서 굵게 표시된 모든 날짜를 제거합니다.
MonthCalendar1.RemoveAllBoldedDates()
monthCalendar1.RemoveAllBoldedDates();
monthCalendar1.RemoveAllBoldedDates();
monthCalendar1->RemoveAllBoldedDates();
UpdateBoldedDates 메서드를 호출하여 글꼴 모양을 업데이트합니다.
MonthCalendar1.UpdateBoldedDates()
monthCalendar1.UpdateBoldedDates();
monthCalendar1.UpdateBoldedDates();
monthCalendar1->UpdateBoldedDates();
참고 항목
작업
방법: Windows Forms MonthCalendar 컨트롤에서 날짜 범위 선택
방법: Windows Forms MonthCalendar 컨트롤의 모양 변경
방법: Windows Forms MonthCalendar 컨트롤에서 여러 달 표시