MonthCalendar 控制項概觀 (Windows Form)

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

設定 MonthCalendar 控制項

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

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

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

另請參閱