Using OnDatefill in TAdvSmoothCalendarGroup

I am using the OnDateFill event to paint dates according to usage in the application. I have a small app I have built to allow me to exercise the possibilities, and I find that in setting a range of dates in my app, and then trying to update the TAdvSmoothCalendarGroup, the update behavior is inconsistent.

First, if I expand the range of dates, then the calendar repaints, but if I decrease the range, it does not.

If I move the mouse over the calendar, that triggers updates.

Is there not a call I can make in my code which will cause the TAdvSmoothCalendarGroup to re-scan the displayed dates, updating according to the logic in the OnDateFill?

I am sure I must be overlooking something obvious.

Without seeing your code or component property settings, that is hard to tell.
Try to do your updating within BeginUpdate/EndUpdate block
If a problem persists, send a sample source project with which we can reproduce this.

Have sent a small app.
Calendar.zip (11.1 KB)

I cannot download this file. Microsoft Defender reports it contains a virus.
image

image

I have placed the files here:
wmeyer48/Calendar: small test app (github.com)

No idea about Defender. My machine is well protected, and the sip appears to be free from unwanted content. At least on github, the files are present as plain text.

I noticed that I was not using the latest release, so updated that, but it makes no difference to the observed behavior in my small app.

We have seen this issue and we fixed it.
The next update will address this.

Excellent, thanks!