象WEB网页那样一个页面分三个帧
header
left
right
在DELPHI里怎么做呀,功能怎么实现?
不想看资料了,:)

解决方案 »

  1.   

    在窗体放三个Panel1 Panel2 Panel3
    Panel1放在最上面,Panel1 Align 属性设为AlTop,再放一个Splitter1,设其Align属性为AlTop,
    Panel2的Align属性设为alLeft,再放一个Splitter2,让Splitter2在Panel2和Panel3的中间,Panel3的属性设为alClient,就可以实现WeB网页那样的效果了
      

  2.   

    我想他不是想要pengxuan(网虫先生) 所说得那种效果吧
      

  3.   

    谢谢 pengxuan(网虫先生)。
    不过,我想要的是效果啦。
    比如说在header帧上有一按钮,点击后调出的窗口会在下面的帧出现,或者说下面的left和right帧分别调入不同的内容。
    在WEB中,是在一个文件中进行窗口分割,每个frame都调不同文件。
    链接是用 target="" 来更新。
    不知道在DELPHI怎么做的。Panel我怎么找不到alClient属性哦? :(
    ----------------------------
    |     header               |
    ----------------------------
    |        |                 |
    |        |                 |
    |        |                 |
    |        |                 |
    |  left  |     right       |
    |        |                 |
    |        |                 |
    |        |                 |
    ----------------------------
      

  4.   

    Panel我怎么找不到alClient属性哦? :(
    /////怎么可能木有泥?Align属性
      

  5.   

    用TSplitter控件可以实现,在Addtional控件页里。
      

  6.   

    把要打开的窗体的Parent赋为其中的一个Panel,这样这个窗体就在这个Panel中了
      

  7.   

    form1:=TForm1.create(application);
    form1.parent:=mainf.panel1;
      

  8.   

    不好意思。找到了。
    但还是没有找到 象target那种方法。
    嘿嘿,我是菜鸟中的极品耶 :D