Я использую Делфи7.
Я знаю, что могу использовать BoldDays в событии OnGetMonthInfo TMonthCalendar для передачи массива дней, которые я хотел бы выделить жирным шрифтом.
Моя проблема в том, что если новая запись календаря сохранена, я не могу вызвать событие OnGetMonthInfo вручную.
С использованием
MyCalendar.Date:=IncMonth(MyCalendar.Date, -1);
MyCalendar.Date:=IncMonth(MyCalendar.Date, 1);
обновит календарь и месяцы, выделенные жирным шрифтом, но в Vista и Windows7 это приводит к раздражающему эффекту «прокручивания» календаря.
Есть ли способ обновить его без "спецэффекта"?
Спасибо!