为了账号安全,请及时绑定邮箱和手机立即绑定

C# winform窗口布局的问题

C# winform窗口布局的问题

ibeautiful 2018-10-10 05:06:09
把一个winform分成两个panel,panel1和panel2。鼠标点击分割线后,panel1隐藏,整个winform只显示panel2。再点击后,panel1出现。请问各位大虾这个功能怎么实现?-----
查看完整描述

2 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

使用控件的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属性时一定要按顺序拖放控件, 从左到右, 从上到下


查看完整回答
反对 回复 2018-10-22
  • 2 回答
  • 0 关注
  • 872 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信