日期:2014-05-19  浏览次数:20822 次

日期控件选择的一点问题,请教?
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,如你所说问题