我看过这篇关于如何突出显示单元格的文章,但我在FMX的源代码中找不到绘图。TCalendar:
is there a way to highlight cell/s in a TCalendar?
我想做的是能够改变所有的背景为灰色,其中date < Today()
,然后也有一个选项,我可以做一些像Function DisableCalendarDate(SOMEDATE);
,它会改变该日期为灰色背景。
我找不到任何方法来做这个。也许没有办法?
我看过这篇关于如何突出显示单元格的文章,但我在FMX的源代码中找不到绘图。TCalendar:
is there a way to highlight cell/s in a TCalendar?
我想做的是能够改变所有的背景为灰色,其中date < Today()
,然后也有一个选项,我可以做一些像Function DisableCalendarDate(SOMEDATE);
,它会改变该日期为灰色背景。
我找不到任何方法来做这个。也许没有办法?
1条答案
按热度按时间ktecyv1j1#
在FireMonkey(FMX)中,
TCalendar
组件没有内置的单元格突出显示或禁用。您可以通过自定义OnPaint
事件来实现这一点。通过与Now
进行比较来突出显示过去的日期,并维护一个禁用日期列表以使特定日期变灰。