【发布时间】:2015-12-01 03:20:27
【问题描述】:
我的表单上有一个 MonthCalendar 控件。我已将其设置为一次选择一整周(从周日到周六)。
在控件的顶部,用户可以选择月份。如何获取用户选择的月份?当一个星期包含两个不同月份的几天时,问题就会出现。
例如如果用户选择 2015 年 11 月 29 日至 2015 年 12 月 5 日这一周,并在控件中选择了 11 月。他们也可以选择 12 月,我不知道该怎么说。
选择星期的代码(它不选择从星期日到星期六,但这是以后的问题):
int i = (int)MonthView1.SelectionStart.DayOfWeek;
Date d = MonthView1.SelectionStart;
MonthView1.SelectionStart = d.AddDays(1 - i);
MonthView1.SelectionEnd = d.AddDays(7 - i);
谢谢!
【问题讨论】: