Windows 窗体控件 MonthCalendar 的一个重要功能是用户可以选择日期的范围。 此功能是对 DateTimePicker 控件的日期选择功能的一个改进,后者只允许用户选择单个日期/时间值。 通过使用 MonthCalendar 控件的属性,您可以设置一个日期范围或者获取用户设置的选择范围。 下面的代码示例演示如何设置选择范围。
选择日期范围
- 创建表示日期范围中第一个和最后一个日期的 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);
- 设置 SelectionRange 属性。 - MonthCalendar1.SelectionRange = New SelectionRange(projectStart, projectEnd)- monthCalendar1.SelectionRange = new SelectionRange(projectStart, projectEnd);- monthCalendar1->SelectionRange = gcnew SelectionRange(projectStart, projectEnd);- - 或 - - 设置 SelectionStart 和 SelectionEnd 属性。 - MonthCalendar1.SelectionStart = projectStart MonthCalendar1.SelectionEnd = projectEnd- monthCalendar1.SelectionStart = projectStart; monthCalendar1.SelectionEnd = projectEnd;- monthCalendar1->SelectionStart = projectStart; monthCalendar1->SelectionEnd = projectEnd;
请参见
任务
如何:更改 Windows 窗体 MonthCalendar 控件的外观
如何:使用 Windows 窗体 MonthCalendar 控件以粗体显示特定日期
如何:在 Windows 窗体 MonthCalendar 控件中显示多个月份