可视组件在设计模式下变得不可见,并且无法将它们返回到Fire Monkey中

时间:2011-12-07 07:26:47

标签: delphi delphi-xe2 firemonkey monkey

我使用TScaledLayout作为背景,在我加载项目几次后,所有可视组件都变得不可见,它们就在那里并且会编译并运行正常但我无法让它们再次变得可见。现在已经发生了4次,每次都不得不恢复备份。

1 个答案:

答案 0 :(得分:1)

使用 Firemonkey 时,我在IDE中遇到了很多错误 - 它远远不如 VCL 那么可靠。特别是'.lfm''.pas'可以变得不同步,因此lfm中有组件,这些组件不在pas文件中定义。

这似乎不会影响运行时但是在编码时肯定会让人感到困惑...尝试检查lfm中的所有组件是否也在form上定义。表单继承似乎还有一些问题,你只需要手动完成很多事情,因为后代通常不会对祖先进行更改。

另请注意,大多数Firemonkey组件现在还具有名为'DesignVisible'的属性。检查是否设置正确。