1
我正在使用Delphi7。手動刷新BoldDays的TMonthCalendar?
我知道我可以在TMonthCalendar的OnGetMonthInfo事件中使用BoldDays傳遞一個我想以粗體顯示的日期數組。
我的問題是,如果新的日曆條目保存,我不能手動調用OnGetMonthInfo事件。
使用
MyCalendar.Date:=IncMonth(MyCalendar.Date, -1);
MyCalendar.Date:=IncMonth(MyCalendar.Date, 1);
將刷新日曆和加粗個月,但在Vista和Windows7這將產生日曆的一個惱人的「滾動」的效果。
有沒有辦法更新它沒有「特殊效果」?
謝謝!