C#如何隐藏所有面板3

时间:2017-01-10 20:18:35

标签: c# hide panel

美好的一天,我找到了一些关于这个主题的链接,但它没有用。 我想通过单击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;
    }

0 个答案:

没有答案