Delphi XE2:TGRIDSpanel的问题
我在IDE中创建了以下Delphi XE2:TGRIDSpanel的问题,delphi,delphi-xe2,tgridpanel,Delphi,Delphi Xe2,Tgridpanel,我在IDE中创建了以下TGridPanel: 此TGridPanel位于TPageControl:tPabsheet内,该页位于t框架上 TFrame=>TPageControl=>tPabsheet=>TGridPanel 在IDE的设计阶段,一切都很好 但是,当我将TFrame放在空(主)窗体上,然后点击编译按钮时,编译完成后,我在TFrame中进行的所有ColumnSpan和RowSpan设置都会重置 然后,当我运行应用程序时,我会得到一个EGridPanelException说明:
TGridPanel
:
此TGridPanel
位于TPageControl:tPabsheet
内,该页位于t框架上
TFrame=>TPageControl=>tPabsheet=>TGridPanel
在IDE的设计阶段,一切都很好
但是,当我将TFrame
放在空(主)窗体上,然后点击编译按钮时,编译完成后,我在TFrame
中进行的所有ColumnSpan
和RowSpan
设置都会重置
然后,当我运行应用程序时,我会得到一个EGridPanelException
说明:
读取…面板\u设置\u内容时出错。ColumnCollection:无法删除
包含控件的列
并且应用程序在点击“OK”后终止
此外,当我关闭项目并重新打开它时(在主窗体上删除TFrame
),我会得到完全相同的错误+“忽略错误并继续?注意:忽略错误可能会导致组件被删除或属性值丢失。”
当我使用记事本从主窗体DFM中删除TFrame时,我可以再次打开项目以及TFrame文件,而不会出现错误消息或问题
当我将t框架
放到主窗体上时,问题就出现了
这是德尔菲的问题吗?还是我做错了什么