我要实现的是form上有两个按钮,有一个区域为panel区,有两个panel。当点按钮1时,panel区域显示panel1,panel2隐藏;当点按钮2时,panel区域显示panel2,panel1隐藏。
可是现在是:
当点按钮1时,panel区域显示panel1,panel2隐藏;当点按钮2时,panel1与panel2全部隐藏。
我知道是把panel2放在panel1里了 可是怎么不把他们放在一起呢?大小还一般大。
*****(两个panel区域一般大小,而且在同一位置)。 ******
bomanna 你怎么骂人!素质真低!
c# 两个panel
答案:4 悬赏:40
解决时间 2021-12-31 15:05
- 提问者网友:不懂我就别说我变
- 2021-12-31 06:07
最佳答案
- 二级知识专家网友:白日梦制造商
- 2021-12-31 07:21
//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;
//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;
全部回答
- 1楼网友:不羁的心
- 2021-12-31 10:31
2个panel中加入表格,表格大小设置为相同大小。
panel1和panel2可以分开来放置。把Panel2拖出来就可以了。
两个panel可以是垂直放置的,当上一个Panel隐藏时,下面的panel会自动移动到上面隐藏的Panel位置。
- 2楼网友:抱不住太阳的深海
- 2021-12-31 09:28
在设计器中选中panel,在属性面板中设置2个属性,一个是dock,另一个是
anchor,学会这2个属性就ok了
- 3楼网友:一个很哇塞的汉子
- 2021-12-31 08:43
C/S模式还是B/S模式啊?
C/S模式的话 建议你用tableControl那个控件
B/S模式的话 两个panel并排放就好 页面会自动调整显示位置的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯