| title | ms.custom | ms.date | ms.prod | ms.reviewer | ms.suite | ms.technology | ms.tgt_pltfrm | ms.topic | dev_langs | helpviewer_keywords | ms.assetid | caps.latest.revision | author | ms.author | manager | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
How to: Select a Range of Dates in the Windows Forms MonthCalendar Control |
03/30/2017 |
.net-framework |
|
article |
|
|
95d9ab95-b0f8-4c19-9f63-b5cd4593a5d0 |
17 |
dotnet-bot |
dotnetcontent |
wpickett |
How to: Select a Range of Dates in the Windows Forms MonthCalendar Control
An important feature of the Windows Forms xref:System.Windows.Forms.MonthCalendar control is that the user can select a range of dates. This feature is an improvement over the date-selection feature of the xref:System.Windows.Forms.DateTimePicker control, which only enables the user to select a single date/time value. You can set a range of dates or get a selection range set by the user by using properties of the xref:System.Windows.Forms.MonthCalendar control. The following code example demonstrates how to set a selection range.
To select a range of dates
-
Create xref:System.DateTime objects that represent the first and last dates in a range.
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);
-
Set the xref:System.Windows.Forms.MonthCalendar.SelectionRange%2A property.
MonthCalendar1.SelectionRange = New SelectionRange(projectStart, projectEnd)
monthCalendar1.SelectionRange = new SelectionRange(projectStart, projectEnd);
monthCalendar1->SelectionRange = gcnew SelectionRange(projectStart, projectEnd);–or–
Set the xref:System.Windows.Forms.MonthCalendar.SelectionStart%2A and xref:System.Windows.Forms.MonthCalendar.SelectionEnd%2A properties.
MonthCalendar1.SelectionStart = projectStart MonthCalendar1.SelectionEnd = projectEnd
monthCalendar1.SelectionStart = projectStart; monthCalendar1.SelectionEnd = projectEnd;
monthCalendar1->SelectionStart = projectStart; monthCalendar1->SelectionEnd = projectEnd;
See Also
MonthCalendar Control
How to: Change the Windows Forms MonthCalendar Control's Appearance
How to: Display Specific Days in Bold with the Windows Forms MonthCalendar Control
How to: Display More than One Month in the Windows Forms MonthCalendar Control