自从版本1开始,我们正在使用Firemonkey,但仍然发现更新当前在屏幕上可见的组件的困难。有许多“办法”,申请在Firemonkey重绘,也许是太多:Firemonkey - 更新可视组件
- 应用样式(ApplyStyle事件) - 主要是当它成为在屏幕上
- 可见请求“.repaint” - 某些组件有这
- 请求“.realign” - 某个作品,FMX的当前版本似乎跌落/隐藏
- 请求“.invalidate” - 一些部件,大多是形式,有这个
- 请求“.invalidateRect” - 最组件有这个
- 手动调用ApplyStyle事件 - 不能保证工作和设计方面是不正确...
鉴于该平台缺乏文档,有一个“明确定义”的方式来改变外观(内在价值当一个组件已经被显示了吗?即已经存在且在屏幕上可见的listboxItem,TGrid单元格等等。希望你的想法...
感谢Peter - FMX是Delphi和C++ :-) –