【发布时间】:2018-06-10 04:34:47
【问题描述】:
我创建了以下一组月历控件:
顶部的一组日历控件,用于标识从 2014 年 2 月到 2 月之后的任何一个月的课程的开始和结束。
我在表单的Load()事件中有如下代码
DateTime dtSem1 = new DateTime(mcSem1Start.SelectionRange.Start.Year, 2, 1);
DateTime dtSem2 = new DateTime(mcSem2Start.SelectionRange.Start.Year, 6, 1);
mcSem1Start.SelectionStart = dtSem1;
mcSem1End.SelectionStart = dtSem1.AddMonths(1);
mcSem2Start.SelectionStart = dtSem2;
mcSem2End.SelectionStart = dtSem2.AddMonths(1);
mcSem1Start_DateChanged(mcSem1Start, new DateRangeEventArgs(dtSem1, dtSem1));
mcSem2Start_DateChanged(mcSem2Start, new DateRangeEventArgs(dtSem2, dtSem2));
如您所见,我已将第一行日历的日期设置为 2 月 1 日,将第二个日历的日期设置为 3 月 1 日。但是这些日期范围之间有一个突出显示,但我没有编写代码来突出显示它们,为什么它会突出显示日期范围以及如何修复它?
谢谢
【问题讨论】:
-
@GrantWinney 这似乎只是
MonthCalendarWinforms 控件。