delphi - TRelativePanel 循环依赖
问题描述
在 Delphi 10+ 版本中,新引入的 VCL 组件之一是 TRelativePanel,它允许在表单上轻松布局控件。
但有时在没有任何明确原因的情况下开始出现循环依赖,而显然没有进行循环设置。
确切的消息是'RelativePanel 错误:检测到循环依赖。布局无法完成'。
是什么原因?
解决方案
可能的隐藏原因是 TRelativePanel 的 ControlCollection 属性中的顺序错误,它不会在布局阶段按预期自动对控件进行排序。部分中的控件顺序必须与布局依赖顺序相协调。
推荐阅读
- tensorflow - 使用 LPOT 量化模型时出错
- c - Contiki os中对clock_gettime的未定义引用
- anaconda - Jupyter 笔记本没有在 Ananconda 中打开
- javascript - CoreUI多选onchange事件不起作用
- html - 在 flexbox 中,我无法使用 justify-self: flex-end; 将项目放在正确的位置;
- javascript - 尝试在空引用对象引用上调用虚拟方法“int.java.lang.String.hashCode()”
- ruby-on-rails - Rails has_many 返回空数组
- php - 在 SFC Payment Gateway -> SFC Pay - Request Encryption API 中获取中间件错误作为响应
- linux - 如何修复导入错误:libstdc++.so.6 错误,GLIBCXX 3.4.26
- css - Element.io 多选自动宽度