1

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放在主窗体上,就会出现问题。

这是德尔福问题吗?还是我做错了什么?

4

0 回答 0