首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

窗体中有多个Panel怎么让他们大小和位置可调

2014-01-22 
窗体中有多个Panel如何让他们大小和位置可调panel1和panel2的Dock属性设置为left,红色框的为panel3里面包

窗体中有多个Panel如何让他们大小和位置可调
窗体中有多个Panel怎么让他们大小和位置可调
panel1和panel2的Dock属性设置为left,红色框的为panel3里面包含了panel4和panel5,已将他们的Anchor属性设置为Top, Bottom, Left, Right,当窗体放大和缩小时,panel3、panel4和panel5可随窗体的大小进行缩放。

我现在需要解决的问题是:
当点击panel2时将panel1隐藏,希望panel3能扩充到左侧,补充panel1隐藏后留下的空白,请高手指点该如何解决。曾试过将panel3的Dock属性设置为fill,但那样它就直接扩充到了最左边,当panel1未被隐藏时,panel3的左侧部分被panel1和panel2挡住了,所以不可行。
[解决办法]
要想扩充,Anchor就不行了,就要dock,设置Anchor的paenl可以在为期设置一个父panel,设置父的dock

热点排行