winform 多个panel重叠问题

simon0041 2011-03-09 03:32:58
在winform中,因为希望form在窗体上能显示不同的内容,所以用了多个panel重叠,设置visable 来显示,可是发现在VISUAL STDUO设计环境就panel一但重叠,就不能找到压在低的panel然后往上托控件了,请问这个问题怎么解决呢?即怎么在在多个panel重叠的情况下编辑制定的panel呢?谢谢各位了~
...全文
617 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wohaorende 2012-11-09
  • 打赏
  • 举报
回复
当在属性窗口中选择你要编辑的panel以后。 panel会处于被选中的状态,但这个时候,你选择的panel并不是出于顶层,所以你无法编辑。 你可以右键点击窗体左右下,虚线的部分,让你选择的窗体至于顶层,从而编辑。
kid_wang 2011-03-09
  • 打赏
  • 举报
回复
你选以后,那个panel所有的属性都列在下面了,你在上面设置就行了。
simon0041 2011-03-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 kid_wang 的回复:]
点击控件,f4,右边的属性,可以选择你的控件,然后操作
[/Quote]

我选了,可是在form是总显示最上面的那个panel啊~
Just4life 2011-03-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 billlyh 的回复:]
点击控件,f4,右边的属性,可以选择你的控件,然后操作
[/Quote]

可以通过动态创建的方法创建一个Panel,然后动态的将控件添加到Panel中,你可以现在设计一个Panel后,把相应的控件都布置好,然后手动创建(就可以知道控件的坐标了)
kid_wang 2011-03-09
  • 打赏
  • 举报
回复
点击控件,f4,右边的属性,可以选择你的控件,然后操作
xiaoqiu1234 2011-03-09
  • 打赏
  • 举报
回复
当你右击控件的时候,会有让你置于顶层/底层

将你需要设计的panel设置为最顶层
lbc2247117 2011-03-09
  • 打赏
  • 举报
回复
2 楼正解

其实你不必搞这么多panel
嗳嘉 2011-03-09
  • 打赏
  • 举报
回复
要是我的话就先把上面的挪到角落里然后编辑完再挪回来
636f6c696e 2011-03-09
  • 打赏
  • 举报
回复
用ZIndex属性设置成最上然后进行编辑
tanktang811010 2011-03-09
  • 打赏
  • 举报
回复
我还是建议你用Tabcontrol,不要使用列头。效果绝对比多panel强多了。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧