这是我要做的事情的逻辑。首先,我将循环中的所有panels在我form和检查,如果visible是等于true,如果是,那么它会改变的价值false。基本上所有可见的面板都将被隐藏。问题是当我使用下面的代码运行我的程序时,所有控件都消失了。我的方法:foreach (var c in Controls){ if (c.GetType() == typeof(Panel)); c.Visible = false;}
2 回答
牧羊人nacy
TA贡献1862条经验 获得超7个赞
如果你想让可见 --> 不可见,反之亦然,使用这个 -
foreach (Control c in Controls)
{
if (c.GetType() == typeof(Panel))
{
// Invert the visibility state of the panel
c.Visible = !c.Visible;
}
}
- 2 回答
- 0 关注
- 170 浏览
添加回答
举报
0/150
提交
取消