日期控件选择的一点问题,请教?
vs2005 winform中的 日期控件 monthCalendar
以下的一段代码的作用是一次选择一周,我在WIN2000的电脑上是选择的背景色是兰色,字体是白色,符合要求,可是到WINXP上就选择的背景色也是白色,字体也是白色,该怎么设置呀?帮我看看在你们的系统上是什么现象?
//选中一周
private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)
{
DateTime dt = monthCalendar1.SelectionStart;
//chinese tradition, sunday is the last day of the week
int n=(dt.DayOfWeek == DayOfWeek.Sunday? 7:(int)dt.DayOfWeek);
DateTime mon = dt.AddDays(1-n);
DateTime sun = dt.AddDays(7-n);
SelectionRange s = new SelectionRange(mon, sun);
monthCalendar1.SelectionRange = s;
}
------解决方案--------------------我XP,如你所说问题