我正在尝试通过样式书为复选框设置动画;
- 制作布局并将其命名为“ch_style1”
- 添加另一个布局,将其命名为“布局”(对齐 = 左)
- 添加 TRectangle ( Align = Left; HitTest = False )
- 通过 TColorAnimation 将填充颜色设置为动画
- TColorAnimation(启用 = True;Inverse = True;Trigger = IsMouseOver=true;InverseTrigger = IsMouseOver=false)
- 添加 TText 和 TShadowEffect
这个问题只出现在我的主应用程序中,虽然隐藏了很多控件。每个视图最多可以包含 30-40 个控件。根本没有性能问题。样式设计器 IDE 甚至在控件上显示动画,但运行应用程序会提示好像 IsMouseOver 触发器没有触发。只有当我为新表单上的控件执行此操作时,我才会成功。
由于它全部在 IDE 中,我无法提供任何代码来帮助我的情况,dfm 甚至超过 600KB...所以请用你的经验和我可能寻找解决方案的任何可能领域来启发我。谢谢你。