怎么取消Form的继承关系

如何取消Form的继承关系?
————目的
我一个Form1继承了另外一个Form2,调整结构后,想把这个继承关系给取消掉。Form2中只有一个TActionList控件。

————自己操作方法
1.将Form1的class TForm1 : public TForm2的“TForm2”更改为“TForm”;
2.然后将构造函数里面对应的“TForm2”更改为“TForm”;
在Form1头文件中的引用Form2的头文件给删除。即删除“#include "Form2.h"”;
3.删除Form1中的TActionList控件,未成功。

————问题
保存的时候发现文头件中的Form2.h又出现了。编译无误,运行出错。
请问我该如何处理呢?谢谢。

------解决方案--------------------
你忘了重要的一点,Form1窗体的DFM描述中,还有继承的地方需要更改:

在Form1上点右键-->View as Text-->然后将inherited改成object-->代码编辑区点右键-->View as Form-->然后再将.h和.cpp中的相关声明和定义修改即可。

这样修改后,窗体上原本继承自Form2的的对象就消失了,如果需要,从Form2上复制过来就行了。
------解决方案--------------------
这个是肯定可以改的,之前我也改过
你好像有些地方没改动到吧
比如dfm文件中 inherited 要换成object