C# 两个重叠panel容器如何使用button转换上下层显示z在窗体的最前端?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 两个重叠panel容器如何使用button转换上下层显示z在窗体的最前端?相关的知识,希望对你有一定的参考价值。
private void btnJCBack_Click(object sender, EventArgs e)this.pnlJC1.Visible = true;
private void btnJCNext_Click(object sender, EventArgs e)
this.pnlJC1.Visible = false;
this.pnlJC2.Visible = true;
即可,我刚写完的。肯定没问题! 参考技术A 重叠的话,一个设置Visible为false另一个就显示在前端了
在构造容器时,通过将...Controls.Add(panel1);...Controls.Add(panel2);则panel1在前端 参考技术B 可以在button的click事件中 设置panel的 show属性 设置一个为true 同时一个为false 即可
如图:c# winform label放在button上,button在groupbox里,如何隐藏N多个label?
foreach (Label col in Controls)
if (col is Label)
((Label)col).Hide();
这个语句只能隐藏不在任何groupbox里的。对于上面的条件 如何修改?
2、以上语句要找出label的父容器,判断出父容器就可以控制隐藏显示 参考技术A foreach (Label col in groupbox1.Controls)
if (col is Label)
((Label)col).Hide();
获得的是groupbox里的label。。
不过你有多个groupbox建议用个panel当父容器。
直接
foreach (Label col in panel1.Controls)
if (col is Label)
((Label)col).Hide();
参考技术B 隐藏它干嘛,直接给上面遮一层上去嘛。。。哈哈
panel啊 picturebox啊 都可以嘛!追问
我就是想隐藏 但不想一个一个写
追答效果一样嘛~~ 一个个隐藏多慢的,
直接新建个层 多块的
然后再遍历里面的label
以上是关于C# 两个重叠panel容器如何使用button转换上下层显示z在窗体的最前端?的主要内容,如果未能解决你的问题,请参考以下文章
C# winform中使用Panel调节窗口变化是各控件的位置(转)