delphi 运行时设置控件Visible属性时,发生闪烁偏移的解决方案
RightPnl默认为隐藏状态,仅在需要的时候显示.
在运行时设置RightPnl.visible:=true时,RightPnl发生闪烁和偏移的情况.
结构图:

设计界面

运行时的效果:
运行时前一两秒,RightPnl出现 短暂闪烁和偏移,最后正常显示在右侧.


尝试把执行代码注释掉,仅保留RightPnl.visible:=true,问题依旧,说明不是代码的问题,那只能是布局的问题了.
尝试给cxGrid1包个Panel,结果问题顺利解决.



浙公网安备 33010602011771号