我有一个主窗体form1,并新建了一个窗体form2,请问如何将form2变成form1的子窗体并通过form1显示出来?
望众高手赐教!

解决方案 »

  1.   

    将formstyle设成fsMDIChild,在工程option中设为自动创建
    然后在相应的调用处加上:  Form2:=Tform2.Create(application);
    在form2的onclose事件中加入
    Action:=caFree;
      

  2.   

    Form1的 FormStyle 设为 fsMDIForm
    Form2的 FormStyle 设为 fsMDIChild
      

  3.   

    再问多一个问题,请问如何实现点击form1上的控件才显示出form2?
      

  4.   

    那就 Form2的 FormStyle 先设为 fsNormal,
    显示时,
    Form2.FormStyle := fsMDIChild;
    Form2.Show;