在窗体上放了3个panel,用2个splitter分割
如何实现点击左边的splitter,最左边的panel消失(visible:=false)而最右边的splitter和panel不动,只是中间的panel向左扩展呢?

解决方案 »

  1.   

    左边的Panel、Splitter的Align属性设为alLeft,
    右边的Panel、Splitter的Align属性设为alRight,
    中间的Panel的Align属性设为alClient
    在左边的Splitter的OnCanResize事件写Visible:=False就可以实现了。
      

  2.   

    左边的Panel、Splitter的Align属性设为alLeft,
    右边的Panel、Splitter的Align属性设为alRight,
    中间的Panel的Align属性设为alClient
    在左边的Splitter的OnCanResize事件写Visible:=False就可以实现了。