首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

c++ builder,如何完全复制一个窗体

2013-12-16 
c++ builder,怎么完全复制一个窗体。我现在有一个窗体,上面控件非常多,控件事件也非常多。然后我需要重新构

c++ builder,怎么完全复制一个窗体。
我现在有一个窗体,上面控件非常多,控件事件也非常多。然后我需要重新构建一个和这个窗体一模一样的。并且事件也一样。需要将新建立的窗体加入到这个工程。我该怎么做?不能继承,因为新建立的窗体的代码需要和原先的几乎一样,如果继承原先的窗体,新的窗体虽然窗体上控件都有,但是类里面的数据和方法全看不到。
[解决办法]
TForm1 *Form1; // 我有一个窗体,上面控件非常多
TForm1 *Form2; // 我有了第二个窗体,跟上面一样
[解决办法]
打开Form后 , Save as 可以方便地复制一个Form到另一个文件中.
最好是先改Form名称,再 Save As. 这样就可以避免重名。

提示Error module. 可能是自行修改.cpp .h .DFM文件,造成这3个文件不能匹配。

完整复制一个Form4 方法:
1、打开该Form
2、Form改名
3、Save As 存另一文件名。
4、Add to Project , 将原Form再次加入原工程中。因为改名后,原Form所在的文件自动被移出工程。
5、大功告成。

热点排行