共用方式為


MonthCalendar 控制項概觀 (Windows Form)

更新:2007 年 11 月

Windows Form MonthCalendar 控制項為使用者提供直覺式圖形介面,以檢視和設定日期資訊。這個控制項會顯示月曆:方格中包含月份中的編號日期,分別排列在星期的天數之下並反白顯示選取的日期範圍。您可以按一下月份標題兩側的箭頭按鈕來選取不同的月份。與相似的 DateTimePicker 控制項不同的是,可以使用這個控制項選取一個以上日期。如需 DateTimePicker 控制項的詳細資訊,請參閱 DateTimePicker 控制項 (Windows Form)

設定 MonthCalendar 控制項

MonthCalendar 控制項的外觀可隨意設定。依預設會將今天的日期以圓形圈出,並且將其附註在方格的下方。只要將 ShowTodayShowTodayCircle 屬性設為 false,即可變更這項功能。也可以將 ShowWeekNumbers 屬性設為 true,即可在月曆中加入週數。設定 CalendarDimensions 屬性即能以水平方式和垂直方式顯示多個月份。根據預設,星期日是每週的第一天,但是使用 FirstDayOfWeek 屬性就可以將任一天指定為第一天。

也可以藉由將 DateTime 物件加入至 BoldedDatesAnnuallyBoldedDatesMonthlyBoldedDates 屬性,將特定日期設定為單次、每年或每月以粗體字顯示。如需詳細資訊,請參閱 HOW TO:使用 Windows Form MonthCalendar 控制項以粗體顯示特定日期

MonthCalendar 控制項的主要屬性是 SelectionRange,表示在此控制項中已選取的日期範圍。SelectionRange 值不能超過 MaxSelectionCount 屬性中所設定的可選取最多天數。MaxDateMinDate 屬性決定使用者可選取的最早和最晚日期。

請參閱

參考

MonthCalendar

其他資源

MonthCalendar 控制項 (Windows Form)