我使用TScaledLayout作为背景,在我加载项目几次后,所有可视组件都变得不可见,它们就在那里并且会编译并运行正常但我无法让它们再次变得可见。现在已经发生了4次,每次都不得不恢复备份。
答案 0 :(得分:1)
使用 Firemonkey 时,我在IDE中遇到了很多错误 - 它远远不如 VCL 那么可靠。特别是'.lfm'
和'.pas'
可以变得不同步,因此lfm
中有组件,这些组件不在pas
文件中定义。
这似乎不会影响运行时但是在编码时肯定会让人感到困惑...尝试检查lfm
中的所有组件是否也在form
上定义。表单继承似乎还有一些问题,你只需要手动完成很多事情,因为后代通常不会对祖先进行更改。
另请注意,大多数Firemonkey组件现在还具有名为'DesignVisible'
的属性。检查是否设置正确。