1

フォーム (C#) とその上にいくつかのパネルがあります。1 つのパネルに、クリックするとフォーム上のすべてのパネルを削除するボタンを配置します。これが私のコードです:

        mainForm = (MainForm)this.FindForm();
        foreach (Control c in mainForm.Controls)
        {
            if (c is Panel)
            {
                mainForm.Controls.Remove(c);
                this.Refresh();
            }
        }

問題は次のとおりです。mainForm.Controls でパネルが見つかりません。どうすれば解決できますか? ありがとうございました。

4

2 に答える 2