日期:2014-05-18  浏览次数:21409 次

winform中左侧导航栏收起
左侧为导航栏 右侧为工作区
现在我把做侧导航栏收起 右侧工作区自动填满左侧隐藏的空位,这个怎么实现啊?

C/S结构没怎么用过,不知道怎么写,谁有资料或方法请告诉我,谢谢!

------解决方案--------------------
第三方的dockManager控件
------解决方案--------------------
如果你要手工收起左边导航栏的,也可以用spliterControl控件。
都是DevExpress的。
------解决方案--------------------
spliterControl 代码可以控制分割线的位置
------解决方案--------------------
用Splitter控件,左右一边放一个panel,设置dock=Fill,

再控制一下左边panel的掩藏和显示就可以了,,

可以的splitter相关事件上面去控制,不如点击splitter进行掩藏和显示。。
------解决方案--------------------
右侧控件设置dock为fill,左侧为left