共用方式為


HOW TO:在 Windows Form 的 MonthCalendar 控制項中選取一個日期範圍

Windows Form MonthCalendar 控制項的其中一項重要功能是,使用者可以選取日期範圍。 這項功能是從 DateTimePicker 控制項的日期選取功能改進而來,原來的功能只能讓使用者選取單一的日期/時間值。 您可以使用 MonthCalendar 控制項的屬性來設定日期範圍或取得使用者所設定的選取範圍。 下列程式碼範例會示範如何設定選取範圍。

若要選取日期範圍

  1. 建立用來表示範圍中第一個及最後一個日期的 DateTime 物件。

    Dim projectStart As Date = New DateTime(2001, 2, 13)
    Dim projectEnd As Date = New DateTime(2001, 2, 28)
    
    DateTime projectStart = new DateTime(2001, 2, 13);
    DateTime projectEnd = new DateTime(2001, 2, 28);
    
    DateTime projectStart = DateTime(2001, 2, 13);
    DateTime projectEnd = DateTime(2001, 2, 28);
    
  2. 設定 SelectionRange 屬性。

    MonthCalendar1.SelectionRange = New SelectionRange(projectStart, projectEnd)
    
    monthCalendar1.SelectionRange = new SelectionRange(projectStart, projectEnd);
    
    monthCalendar1->SelectionRange = gcnew
       SelectionRange(projectStart, projectEnd);
    

    -或-

    設定 SelectionStartSelectionEnd 屬性。

    MonthCalendar1.SelectionStart = projectStart
    MonthCalendar1.SelectionEnd = projectEnd
    
    monthCalendar1.SelectionStart = projectStart;
    monthCalendar1.SelectionEnd = projectEnd;
    
    monthCalendar1->SelectionStart = projectStart;
    monthCalendar1->SelectionEnd = projectEnd;
    

請參閱

工作

HOW TO:變更 Windows Form MonthCalendar 控制項的外觀

HOW TO:使用 Windows Form MonthCalendar 控制項以粗體顯示特定日期

HOW TO:在 Windows Form MonthCalendar 控制項中顯示多個月份

其他資源

MonthCalendar 控制項 (Windows Form)