不需要重绘那么复杂吧,设置一下这些属性应该可以了,
fixedpanel,
IsSplitterFixed,
panel1collapsed,
panel2collapsed,
panel1MinSize,
panel2MinSize,
fixedpanel,
IsSplitterFixed,
panel1collapsed,
panel2collapsed,
panel1MinSize,
panel2MinSize,
解决方案 »
- DEV控件里的gridView如何实现排序?
- svn版本控制器 制作证书
- vs 2008 程序自启动
- Request["classid"] == null
- 怎样才能UnLoad一个dll?
- 编成写的dataset如何填充dataGrid并显示?
- winform访问远程计算机问题
- 为什么axWindowsMediaPlayer1.currentPlaylist.ToString();用这条代码时会显示System.__comobject
- 多线程和数据库问题?
- VS2017安装完成后项目添加引用什么都没有
- C#可以调用Visual Studio 命令提示工具
- 文件关联的问题,图标设置问题,大侠请进
1. 先设置splitContainer1的IsSplitterFixed为true, Panel1MinSize为0
2. 在隐藏时记录Panel1的宽度比例rate,设置splitContainer1的SplitterDistance为0
3. 在显示时设置splitContainer1的SplitterDistance为rate * splitContainer1.Width如上可实现Panel1的显示隐藏,缺点时左边会有一条线,宽度为splitContainer1的SplitterWidth的值。