比如有四个按钮:
打开                
浏览
查询
打印
当我点打开时,在同一个窗体的右边显示一个打开的操作页面,就像管家婆的界面一样?
这样的效果应该怎么来实现?用panel吗?

解决方案 »

  1.   

    用Show不要用ShowModal.================================================================
         ◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址:  
     http://CoolSlob.ifood1.com/Download/CSDNFinder.exe  
     http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]  
      

  2.   

    我没有使用管家婆,不知道它是什么效果,我有一个简单的方法,不知是不是你所要的效果。方法如下:
    使用PageControl控件,其中所有的TTabSheet的TabVisible属性改为False,
    通过点击按钮改变PageControl控件的ActivePageIndex属性访问各个TTabSheet页面。
      

  3.   

    zuoyexingchen(昨夜星尘)  不是你说的那种效果,就比如在网页上,左边有许多按钮,就比如你刚刚登录CSDN
    的时候你选择要进入那个论坛,比如你选择的是DELPHI那么在同一个窗口中就调出DELPHI的论坛,你选择C++ BUILDER又在同一个窗口中调出C++ BUILDER的窗口,我要的就是这种效果!
      

  4.   

    pagecontrol可以实现你要的效果呀。不同页面的隐藏显示,看起来不就是在同一个位置显示不同的界面内容呀?
      

  5.   

    也可以用frame做,左边一列按钮,点击按钮后右边调出相应的frame。
      

  6.   

    将你需要的窗体创建在一个panel中即可form1:=Tform1.Createparented(panel1.handle);
    form1.align:=alclient;
    form1.visible:=true;
    ----------------------------------------------
                       riff ur life
      

  7.   

    可以试试这样:
    procedure Tfrmagent.FormShow(Sender: TObject);
    begin
    form1.Height :=682;
    form1.Width :=869;
    form1.Top:=32;
    form1.Left :=4;
    end;
      

  8.   

    tweety(@@) 的正确.我们用了