更新:2007 年 11 月
這個範例將會選取 Windows Form MonthCalendar 控制項中的日期範圍。在這個範例中,當使用者選取日期時,就會選取週別。您可以透過變更 AddDays 方法的參數,使用此程式碼選取一週內的日期範圍。
範例
private void monthCalendar1_DateSelected(object sender, System.Windows.Forms.DateRangeEventArgs e)
{
DateTime startDate = e.Start;
startDate = startDate.AddDays(-(double)startDate.DayOfWeek);
monthCalendar1.SelectionStart = startDate;
monthCalendar1.SelectionEnd = startDate.AddDays(6);
}
編譯程式碼
這個範例需要:
- 具有 MonthCalendar 控制項 (名為 monthCalendar1) 的 Windows Form。將 monthCalendar1 的 DateSelected 事件處理常式設定為 monthCalendar1_DateSelected。