关于FORM复制的问题,复制后的FORM仍要依赖源FORM才能完全使用,迷糊不知其解。(100分)

  • 主题发起人 主题发起人 del520
  • 开始时间 开始时间
D

del520

Unregistered / Unconfirmed
GUEST, unregistred user!
有FORM1,和FORM2
FORM2和FORM1很相似,而且有许多共同点,于是我就偷懒,将FORM1搞好之后,使用SAVE AS
存储为FORM2,然后将 NAME CAPTION 都改掉,然后再修改一些不同的地方。

结果
form1.showmodal 能完全使用
而如果使用
form2.showModal 的话,必须将form1首先加载才行,加载之后form2上的命令按钮都是正
确的。

为何???

或者说像我这种情况应该怎样办----怎样复制一个FORM。

 
呵呵,要复制Form1很简单三,找到Form1的存储文件,二个,一个Unit1.dfm,Unit1.pas,
拷贝,再复制,改成Unit2.dfm,Unit2.pas,再打开,将Form name改成Form2就OK了三,
 
<<<将FORM1搞好之后,使用SAVE AS
<<<存储为FORM2,然后将 NAME CAPTION 都改掉,然后再修改一些不同的地方。

再把form1加入到工程中,
 
应该是这样的步骤:
close all->Open...->……->Save As...->Add to Project...
如果在你打开工程的时候save as,在以后调用的时候就会出错
 
没有这么麻烦,如果你偷懒的话,直接在窗体上点右键,选择Add to Repository把它存为模板就ok了。
然后选择File-New-Other新建一个由此模板生成的窗体,就和原Form一模一样了。
只是文件名后被自动加了一个1,我做ERP软件都这么干的。
 
kirinma,的方法管用,呵呵。

及时放分。

谢谢另两人的关注。:)
 
后退
顶部