c# 两个panel的问题

我要实现的是form上有两个按钮,有一个区域为panel区,有两个panel。当点按钮1时,panel区域显示panel1,panel2隐藏;当点按钮2时,panel区域... 我要实现的是form上有两个按钮,有一个区域为panel区,有两个panel。当点按钮1时,panel区域显示panel1,panel2隐藏;当点按钮2时,panel区域显示panel2,panel1隐藏。(两个panel区域一般大小)。
可是现在是:
当点按钮1时,panel区域显示panel1,panel2隐藏;当点按钮2时,panel1与panel2全部隐藏。
我知道是把panel2放在panel1里了 可是怎么不把他们放在一起呢?大小还一般大。
splitContainer能把窗体分割成三部分或者更多的部分吗?
展开
 我来答
149032105
2008-09-08 · TA获得超过756个赞
知道小有建树答主
回答量:1029
采纳率:0%
帮助的人:663万
展开全部
//splitContainer1.Panel1放你的Panel1,2就放panel2
//form.Load事件中
this.splitContainer1.Panel2Collapsed = true;
//button1.click事件中
this.splitContainer1.Panel1Collapsed = false;
this.splitContainer1.Panel2Collapsed = true;

//button2.click...
this.splitContainer1.Panel2Collapsed = false;
this.splitContainer1.Panel1Collapsed = true;

不可以分三个,但你可以在splitcontainer里嵌套splitcontainer
不过这样会让控制起来麻烦点
hellson
2008-09-08 · TA获得超过2949个赞
知道大有可为答主
回答量:2952
采纳率:0%
帮助的人:1887万
展开全部
用一个split分开
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aideqiuqian7
2008-09-08 · TA获得超过648个赞
知道小有建树答主
回答量:417
采纳率:0%
帮助的人:311万
展开全部
用他的Visible 熟悉

通过判断来显示相应的panel

panel1.Visible = false;
panel2.Visible = true;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式