怎样在一个窗体中打开另一个窗体,另一个窗体贴在这个窗体上,MDI除外

解决方案 »

  1.   

    使用 TFrame 就可以了。
      

  2.   

    楼上的办法不错。也可以用窗体的dock属性
      

  3.   

    http://expert.csdn.net/Expert/topic/1349/1349198.xml?temp=.2424738帮我UP,急在线等待。好心人帮忙啊。
      

  4.   

    From2.Paren := Form1(或者Form1上的一个窗口控件,如Panel);—————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    —————————————————————————————————
      

  5.   

    可以设置窗体的属性达到上述目的:
    当点击按钮触发事件时可以用如下代码实现窗体融合;
    例如;已经有的窗体Form1,新生成的窗体From2
       Form2 := TForm.Create(nil);
       Form2.Parent := Form1;
       Form2.Width := Form1.Width;
       Form2.Height := Form1.Height;
       设置Form2的标题属性,属性名我忘记了,就是设置有没有窗体标题的那个,设置为bsNone,还有一个类似的属性也设置为bsNone,最后Form2.ShowModal就可以了,我以前做过,效果很好,时间长了,具体的忘了,但这种方法可以达到你要的效果.