delphi 突出显示FMX中的单元格,TCalendar基于关闭日期

u0njafvf  于 2023-10-18  发布在  其他
关注(0)|答案(1)|浏览(103)

我看过这篇关于如何突出显示单元格的文章,但我在FMX的源代码中找不到绘图。TCalendar:
is there a way to highlight cell/s in a TCalendar?
我想做的是能够改变所有的背景为灰色,其中date < Today(),然后也有一个选项,我可以做一些像Function DisableCalendarDate(SOMEDATE);,它会改变该日期为灰色背景。
我找不到任何方法来做这个。也许没有办法?

ktecyv1j

ktecyv1j1#

在FireMonkey(FMX)中,TCalendar组件没有内置的单元格突出显示或禁用。您可以通过自定义OnPaint事件来实现这一点。通过与Now进行比较来突出显示过去的日期,并维护一个禁用日期列表以使特定日期变灰。

相关问题