XE2:TGridPanel的问题

时间:2014-03-12 12:51:22

标签: delphi delphi-xe2 tgridpanel

我在IDE中创建了以下TGridPanel

enter image description here

TGridPanel位于TPageControl:TTabSheetTFrame

TFrame => TPageControl => TTabSheet => TGridPanel

在IDE的设计时间内,一切都很好。

但是,当我将TFrame放在空(主)表单上然后点击编译按钮时,我在ColumnSpan中设置的所有RowSpanTFrame设置都是编译完成后重置。

当我运行该应用程序时,我得到一个EGridPanelException说:

  

读取错误... Panel_Setup_Content.ColumnCollection:无法删除   包含控件的列

,点击“确定”后应用程序终止。

此外,当我关闭项目并重新打开它(主表单上放置TFrame)时,我得到完全相同的错误+“忽略错误并继续?注意:忽略错误可能导致组件被删除或属性值丢失。“

当我使用记事本从主表单DFM中删除TFrame时,我可以再次打开项目以及TFrame文件,而不会出现错误消息或问题。

一旦我将TFrame放在主表单上,就会出现问题。

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

0 个答案:

没有答案