美好的一天,我找到了一些关于这个主题的链接,但它没有用。 我想通过单击3个面板(菜单等)的按钮执行来使所有面板不可见。
我尝试的以下代码不起作用:
private IEnumerable<Panel> _panels;
private IEnumerable<Panel> Panels
{
get
{
if (_panels = null)
_panels = new List<Panel>
{
Panel1,
Panel2,
Panel3,
// etc...
}
return _panels;
}
}
private void HidePanels()
{
foreach (var panel in Panels)
panel.Visible = false;
}
private void btnHome_Click(object sender, EventArgs e)
{
HidePanels();
homePanel.Visible = true;
}