我试了一下的确不能实现,但是好像TMonthCalendar控件不响应焦点似的。
我试了设MonthCalendar的Taborder为0、1、2结果程序运行时根本不触发
焦点转移,所以我觉得这个控件应该不是用OnExit来认为它失去焦点的
(一般都是编辑控件才在onExit中进行判断是否满足什么条件)
不过我觉得如果真要改变TMonthCalendar的颜色,可以在OnClick事件里
设置,它的颜色有六个,你可以试试。
MonthCalendar1.CalColors.monthBackColor:=clGreen;//etc
//Good Luck!!