猿问

C# winform窗口布局的问题

把一个winform分成两个panel,panel1和panel2。

鼠标点击分割线后,panel1隐藏,整个winform只显示panel2。再点击后,panel1出现。

请问各位大虾这个功能怎么实现?

-----


ibeautiful
浏览 873回答 2
2回答

慕神8447489

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