我TGridPanel
在 IDE 中创建了以下内容:
这TGridPanel
是在 a 内TPageControl:TTabSheet
,在 a 上TFrame
。
TFrame => TPageControl => TTabSheet => TGridPanel
在 IDE 的设计期间,一切都很好。
但是,当我放下TFrame
空(主)表单然后点击编译按钮时,我在其中所做的所有ColumnSpan
设置RowSpan
都会TFrame
在编译完成时重置。
当我然后运行应用程序时,我得到一个EGridPanelException
说法:
读取错误...Panel_Setup_Content.ColumnCollection:无法删除包含控件的列
并且应用程序在点击“确定”后终止。
此外,当我关闭项目并重新打开它(TFrame
在主窗体上放置)时,我得到完全相同的错误 +“忽略错误并继续?注意:忽略错误可能会导致组件被删除或属性值会迷路的。”
当我使用记事本从主窗体 DFM 中删除 TFrame 时,我可以再次打开项目以及 TFrame 文件,而不会出现错误消息或问题。
一旦我将其TFrame
放在主窗体上,就会出现问题。
这是德尔福问题吗?还是我做错了什么?