実行時にフォームのコントロールを作成していますが、何らかの理由で、ネストされたコントロールの数が 49 を超える必要があります (つまり、コントロールが別のコントロールに含まれています)。
しかし、次のエラーが表示されます。
互いにネストされたコントロールを追加するにはどうすればよいですか?
エラーを再現する可能性のある小さなコードを次に示します。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Panel lastPanel = panel1;
for (int i = 0; i < 49; i++)
{
Console.WriteLine(i);
Panel newPanel = new Panel();
lastPanel.Controls.Add(newPanel);
lastPanel = newPanel;
}
}
}