我想实现一个界面,就是想在form窗体的左边放一个竖型panel控件,然后在里面放上button控件,通过点击这些不同的button按键,来控制在右边要显示的不同页,有点类似pagecontrol一样,但是我不需要类似pagecontrol头上的小标签,这样要影响我要的效果.所以要请教大家,在这窗体的右3/4的部分应该用个什么控件,或者需要作些什么设置才能实现我想要的那种界面,谢谢大家了!!!

解决方案 »

  1.   

    太简单了
    方案1:使用PageControl1然后设置Tabvisible:=false
    2:使用notebook
      

  2.   

    使用notebook吧。将子窗体的owner置为notebook
      

  3.   

    "太简单了
    方案1:使用PageControl1然后设置Tabvisible:=false
    2:使用notebook"对呀,我也是用的pagecontrol,把tabvisible设置成false,这样首先是满足了视觉上的要求,但是怎么通过button点击的事件来控制要显示哪一页这个问题还没有处理好.我用的是:
    procedure TForm1.SpeedButton2Click(Sender: TObject);
    begin
     pagecontrol1.ActivePage:=TabSheet1;
    end;procedure TForm1.SpeedButton2Click(Sender: TObject);
    begin
     pagecontrol1.ActivePage:=TabSheet2;
    end;
    这样做好像是不行的,点击了第二个按钮过后,再点击第一个按钮,并不能显示第一个页面.请大家指点这个地方应该怎么处理?????
      

  4.   

    哈哈:要控制当前的页应该是用: pagecontrol1.ActivePageindex:=(0~X);