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能把窗体分割成三部分或者更多的部分吗? 展开
可是现在是:
当点按钮1时,panel区域显示panel1,panel2隐藏;当点按钮2时,panel1与panel2全部隐藏。
我知道是把panel2放在panel1里了 可是怎么不把他们放在一起呢?大小还一般大。
splitContainer能把窗体分割成三部分或者更多的部分吗? 展开
3个回答
展开全部
//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
不过这样会让控制起来麻烦点
//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
不过这样会让控制起来麻烦点
展开全部
用一个split分开
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用他的Visible 熟悉
通过判断来显示相应的panel
panel1.Visible = false;
panel2.Visible = true;
通过判断来显示相应的panel
panel1.Visible = false;
panel2.Visible = true;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询