各位高手!请教,在Delphi中,Form2有很多组建已经设置好功能,我在Form1中也用到同样的东西,我不想再编辑,直接想在Form1的界面中显示Form2的界面,应该怎么做呢?在jsp中可有直接用<jsp:include page="页面名称"></jsp:include>或用<%@include file="页面名称"%>来调用另外一个页面的内容,而在Delphi中应该怎么样用呢? 
不是要用到Form.Show或者Form.Showmodal;之类的
而是直接要在Form1里显示Fomr2的界面。
谢谢!

解决方案 »

  1.   

    建立两个form:form1,form2;
    在form1里加入一个panel
    form2 := Tform2.create(self);
    form2.parent := panel1;
    form2.show;
    panel方便你定位。
      

  2.   

    SmallHand这位哥哥
    是不是什么地方不对哦
    好像不行的了
    是在按钮的单击事件属性还是窗体的创建属性下加入你给的代码段呢?
    谢谢!
      

  3.   

    1,窗体继承2,把东西写到frame里,form调用frame显示就可以3,hide form1,display form2,4,同个窗体,两套代码?
      

  4.   

    try__again这位哥哥说的不错!
    可是怎样从Form调用Frame的呢?
    谢谢!
      

  5.   

    可以这样做,做好Frame后,在Object TreeView中的Frame名字上点右键->Add to palette,将Frame做成控件来使用。