delphi中插个和已有form一样的form怎么做?

时间:2022-04-13 18:55:40
想添加个form3, 但form3要求和现在已经设计好的form2一样,都在一个工程里,这样我就不用设计了,谁能教教小弟,最好详细点我新手,谢谢!

14 个解决方案

#1


sf

#2


form3=class(tform2);

#3


窗体继承



file->new->other...->your project->选择你要继承的窗口,这样创建出来的窗口就继承你选择的那个窗口

#4


大哥 我在补充下,我复制完这个窗体后,还要做略微的改动,继承可以吗?

#5


同意三楼

#6


当然可以,看来你还不了解继承的概念

#7


月亮说的对,继承就解决了

#8


教你个笨法,打开程序,将程序中的form2改名(name),然后使用"另存为",保存为新的文件,然后将form2那个文件添加到程序中,万事大吉,而且没有继承麻烦,是两个独立窗体.

#9


我希望大家能够引导楼主以正确的方式进行开发,不要误人子弟!

#10


一般这种情况下,我都是按8楼说的做,另存后,修改一下窗体的名称就可以了。优点是两个窗体互相独立,互不影响。缺点是如果有错误,需要修改两个窗体的内容。

用继承的方式稍微麻烦了点。

#11


打开form2,先另存(不过在另存的时候要记得把form的Name 改一下),关闭项目不保存,再add进项目里来。

#12


   如果你把form文件本身当做类看待,问题就解决了。
   是彻底解决了!而且触类旁通还可以解决很多其它问题。

#13


首先看楼主的需求,如果这两个窗体在项目完成后,没有任何的关系,就仅仅是有些东西相同或相似,推荐按8楼的哥们做,如果有关系,改动from3 后,另外一个也需要变化,就推荐使用 继承~~如2、3楼的哥们~~~~

#14


谢谢大家! 

#1


sf

#2


form3=class(tform2);

#3


窗体继承



file->new->other...->your project->选择你要继承的窗口,这样创建出来的窗口就继承你选择的那个窗口

#4


大哥 我在补充下,我复制完这个窗体后,还要做略微的改动,继承可以吗?

#5


同意三楼

#6


当然可以,看来你还不了解继承的概念

#7


月亮说的对,继承就解决了

#8


教你个笨法,打开程序,将程序中的form2改名(name),然后使用"另存为",保存为新的文件,然后将form2那个文件添加到程序中,万事大吉,而且没有继承麻烦,是两个独立窗体.

#9


我希望大家能够引导楼主以正确的方式进行开发,不要误人子弟!

#10


一般这种情况下,我都是按8楼说的做,另存后,修改一下窗体的名称就可以了。优点是两个窗体互相独立,互不影响。缺点是如果有错误,需要修改两个窗体的内容。

用继承的方式稍微麻烦了点。

#11


打开form2,先另存(不过在另存的时候要记得把form的Name 改一下),关闭项目不保存,再add进项目里来。

#12


   如果你把form文件本身当做类看待,问题就解决了。
   是彻底解决了!而且触类旁通还可以解决很多其它问题。

#13


首先看楼主的需求,如果这两个窗体在项目完成后,没有任何的关系,就仅仅是有些东西相同或相似,推荐按8楼的哥们做,如果有关系,改动from3 后,另外一个也需要变化,就推荐使用 继承~~如2、3楼的哥们~~~~

#14


谢谢大家!