Delphi TRelativePanel循环依赖

Delphi TRelativePanel循环依赖,delphi,vcl,Delphi,Vcl,在Delphi10+版本中,新引入的VCL组件之一是TRelativePanel,它允许在窗体上轻松布局控件 但有时在没有任何明确原因的情况下,循环依赖开始出现,而显然没有进行循环设置 确切消息为“RelativePanel错误:检测到循环依赖项”。布局无法完成' 原因是什么?可能的隐藏原因是TreRelativePanel的ControlCollection属性顺序错误,该属性在布局阶段不会按预期自动对控件进行排序。 节中的控件顺序必须与布局依赖顺序相协调。但有时在没有任何明确原因的情况下,循

在Delphi10+版本中,新引入的VCL组件之一是TRelativePanel,它允许在窗体上轻松布局控件

但有时在没有任何明确原因的情况下,循环依赖开始出现,而显然没有进行循环设置

确切消息为“RelativePanel错误:检测到循环依赖项”。布局无法完成'


原因是什么?

可能的隐藏原因是TreRelativePanel的ControlCollection属性顺序错误,该属性在布局阶段不会按预期自动对控件进行排序。
节中的控件顺序必须与布局依赖顺序相协调。

但有时在没有任何明确原因的情况下,循环依赖开始出现,而显然没有进行循环设置。请举例说明这种情况。如何复制?@TomBrunberg正如预期的那样,EB顶级质量标准出现错误,在我的示例中,只有面板上有组合框时才会出现错误,这与相对对齐无关:。对于我来说,这肯定是以另一种形式出现的。请阅读:并注意“确保问题本身包含重现问题所需的所有信息”。对于未来可能会寻找与您相同问题解决方案的访问者来说,外部网站的链接(可能会变得无效)是不好的。请编辑您的问题。