共用方式為


HOW TO:選取 Calendar 控制項中的日期範圍

更新: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。

請參閱

概念

在 Visual C# 中設計使用者介面

其他資源

日期和時間控制項

Visual C# 導覽