如图:c# winform label放在button上,button在groupbox里,如何隐藏N多个label?

2024年11月20日 02:42
有4个网友回答
网友(1):

1、在上面新建一个panel 在后台直接控制何时显示与隐藏即可。
2、以上语句要找出label的父容器,判断出父容器就可以控制隐藏显示

网友(2):

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();
}
}

网友(3):

隐藏它干嘛,直接给上面遮一层上去嘛。。。哈哈
panel啊 picturebox啊 都可以嘛!

网友(4):

先要findcontrol下groupbox

然后再遍历里面的label