【发布时间】:2011-12-07 03:17:58
【问题描述】:
我正在创建一些自定义 FireMonkey GUI 控件。组件需要更新以响应用户交互。 VCL 控件可以调用 Invalidate() 将其放入队列中进行重绘。 FireMonkey 有等效的方法吗?
FireMonkey 控件具有 Repaint() 方法,但 AFAICT 会强制控件立即重新绘制。在某些情况下,队列类型系统会更合适。
【问题讨论】:
-
我还没用过XE2,但我想肯定有类似“scene|object.refresh|redraw”的东西
-
TControl.Realign 更适合,因为大多数时候在 FMX 控件中没有直接绘图,因为它们是由原始的。如果调用 Realign,将重绘图元
标签: delphi firemonkey