MonthCalendar 控制項概觀 (Windows Form)
更新:2007 年 11 月
Windows Form MonthCalendar 控制項為使用者提供直覺式圖形介面,以檢視和設定日期資訊。這個控制項會顯示月曆:方格中包含月份中的編號日期,分別排列在星期的天數之下並反白顯示選取的日期範圍。您可以按一下月份標題兩側的箭頭按鈕來選取不同的月份。與相似的 DateTimePicker 控制項不同的是,可以使用這個控制項選取一個以上日期。如需 DateTimePicker 控制項的詳細資訊,請參閱 DateTimePicker 控制項 (Windows Form)。
設定 MonthCalendar 控制項
MonthCalendar 控制項的外觀可隨意設定。依預設會將今天的日期以圓形圈出,並且將其附註在方格的下方。只要將 ShowToday 和 ShowTodayCircle 屬性設為 false,即可變更這項功能。也可以將 ShowWeekNumbers 屬性設為 true,即可在月曆中加入週數。設定 CalendarDimensions 屬性即能以水平方式和垂直方式顯示多個月份。根據預設,星期日是每週的第一天,但是使用 FirstDayOfWeek 屬性就可以將任一天指定為第一天。
也可以藉由將 DateTime 物件加入至 BoldedDates、AnnuallyBoldedDates 和 MonthlyBoldedDates 屬性,將特定日期設定為單次、每年或每月以粗體字顯示。如需詳細資訊,請參閱 HOW TO:使用 Windows Form MonthCalendar 控制項以粗體顯示特定日期。
MonthCalendar 控制項的主要屬性是 SelectionRange,表示在此控制項中已選取的日期範圍。SelectionRange 值不能超過 MaxSelectionCount 屬性中所設定的可選取最多天數。MaxDate 和 MinDate 屬性決定使用者可選取的最早和最晚日期。