如何:在 Calendar 控件中选择日期范围
更新:2007 年 11 月
此示例在 Windows 窗体 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);
}
编译代码
此示例需要:
- 一个包含名为 monthCalendar1 的 MonthCalendar 控件的 Windows 窗体。将 monthCalendar1 的 DateSelected 事件处理程序设置为 monthCalendar1_DateSelected。