1
我正在使用Delphi7。手动刷新BoldDays的TMonthCalendar?
我知道我可以在TMonthCalendar的OnGetMonthInfo事件中使用BoldDays传递一个我想以粗体显示的日期数组。
我的问题是,如果新的日历条目保存,我不能手动调用OnGetMonthInfo事件。
使用
MyCalendar.Date:=IncMonth(MyCalendar.Date, -1);
MyCalendar.Date:=IncMonth(MyCalendar.Date, 1);
将刷新日历和加粗个月,但在Vista和Windows7这将产生日历的一个恼人的“滚动”的效果。
有没有办法更新它没有“特殊效果”?
谢谢!