突出显示 TMonthCalendar 组件中的某些日子



我正在使用C++Builder中的TMonthCalendar VCL组件,我想突出显示一个月中的某些日子,更改其颜色字体或前景色。

我已经看到此属性存在于组件中,但更改适用于所有天,我只需要应用于几天。另一方面,我尝试使用粗体字功能,但天数不够突出......

如何突出显示此组件中的特定日期?

抱歉,TMonthCalendar换行的标准操作系统 MonthCalendar 控件根本不支持自定义字体或颜色。 使用 OnGetMonthInfoOnGetMonthBoldInfo 事件以及 BoldDays() 方法,您所能做的就是指定是否将各个日期显示为粗体。 如果这不符合您的需要,则必须从头开始创建自己的自定义 MonthCalendar 控件,或查找第三方实现。

最新更新