使用控件的Dock属性 设置panel1的Visible状态就可以达到效果
--具体使用-------------
panel1 dock left
panel2[用户点击的控件/当然也可以用Splitter代替] dock left
panel3 dock fill
点击panel2交替设置panel1的Visible状态就可以达到效果
----本人经常使用的一种方法-------------------------------------------
ToolStripContaine是可以实现
Splitter效率更高一点
panel1 dock left
Splitter1 dock left
panel2 dock fill
这样不写一句代码就可以调正大小
注意一点:要设置dock属性时一定要按顺序拖放控件, 从左到右, 从上到下