我有一个表单(C#)和几个面板。在一个面板上,我放置了一个按钮,一旦单击它就会删除表单上的所有面板。这是我的代码:
mainForm = (MainForm)this.FindForm();
foreach (Control c in mainForm.Controls)
{
if (c is Panel)
{
mainForm.Controls.Remove(c);
this.Refresh();
}
}
问题是:在 mainForm.Controls 上找不到任何面板我该如何解决?谢谢你。