Hi,
1>
When we click year spin box, this causes the DateChanged event. So this will set the boldedDate property and repaint the control.
2>
If we set the boldedDate property, monthCalendar will be refreshed and repainted in order to show boldedDate.
3>
I think it’s difficult to implement. You’d better to make a custom monthCalendar control. (example).
4>
I try this on my side and find when I change the selection, the DateChanged event fires only one time.
If I misunderstood you, or you have other questions, please feel free to tell me.
Best regards,
Ling Wang
Please remember to click “Mark as Answer�on the post that helps you, and to click “Unmark as Answer�if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.