首页 > 解决方案 > TRelativePanel 循环依赖

问题描述

在 Delphi 10+ 版本中,新引入的 VCL 组件之一是 TRelativePanel,它允许在表单上轻松布局控件。

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

确切的消息是'RelativePanel 错误:检测到循环依赖。布局无法完成​​'。

是什么原因?

标签: delphivcl

解决方案


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


推荐阅读