共用方式為


MonthCalendar 控制項概觀 (Windows Form)

Windows Forms MonthCalendar 控制項提供直覺式圖形介面,讓使用者檢視和設定日期資訊。 此控制項會顯示行事曆:方格中包含月份的編號天數,以星期幾下方的資料行排列,並醒目提示選取的日期範圍。 您可以按一下月份標題任一邊的箭號按鈕,以選取不同的月份。 與類似的 DateTimePicker 控制項不同,您可以使用此控制項選取多個日期。 如需 DateTimePicker 控制項的詳細資訊,請參閱 DateTimePicker 控制項

設定 MonthCalendar 控制項

MonthCalendar 控制項外觀的可設定程度很高。 根據預設,今天的日期會顯示為圓形,而且也會在方格底部標出。 您可以將 ShowTodayShowTodayCircle 屬性設定為 false,以變更此功能。 您也可以將 ShowWeekNumbers 屬性設定為 true,以將週數新增至行事曆。 藉由設定 CalendarDimensions 屬性,您就可以水平和垂直顯示多個月份。 根據預設,星期日會顯示為一週的第一天,但可以使用 FirstDayOfWeek 屬性指定任何一天。

您也可以將 DateTime 物件新增至 BoldedDatesAnnuallyBoldedDatesMonthlyBoldedDates 屬性,將特定日期設定為一次性、每年或每月以粗體顯示。 如需詳細資訊,請參閱使用 Windows Forms MonthCalendar 控制項以粗體顯示特定日期

MonthCalendar 控制項的索引鍵屬性是 SelectionRange,也就是控制項中選取的日期範圍。 SelectionRange 值不能超過可以在 MaxSelectionCount 屬性中設定的可選取天數上限。 使用者可以選取的最早和最新的日期取決於 MaxDateMinDate 屬性。

另請參閱