Прорисовка Caption у Page

Доброго времени суток.

Столкнулся с такой проблемой.
Задача: мониторить пропущенные звонки. На таймере раз в 5 минут шлю запрос на выборку пропущенных звонков и меняю caption закладке:

pgMissedCalls.BeginUpdate();
pgMissedCalls.Caption = "Пропущеные (" + Dataset.RecordsCount + ")";
pgMissedCalls.EndUpdate();

пробовал по-разному, но проблема остается.
Прорисовка caption происходит только, если мышкой по нему повозить или поставить фокус... Может есть что-то типа Repaint() как у грида или можно как-то без установки фукуса "передернуть" вкладку?

Версия 3.2.

Нравится

2 комментария

Юрий, а зачем BeginUpdate/EndUpdate делаете? В случае одной строки между ними никакого выигрыша скорее всего не получите. Э это может решить проблему.

BeginUpdate/EndUpdate - это одна из попыток заставить работать. Без этого тоже самое, что и с этим...
Проблему решил "миганием" появляющегося lable. Как ни странно, но с периодичной сменой цвета у lable все ок.

Показать все комментарии