私はをUserControl
含んでいFlowLayoutPanel
ます。このコントロールインスタンスの多くは、でネストされた形式で使用する必要がありますForm
。ネストされたインスタンスは15個しか作成できないことがわかりました。そこで、自分のコントロールのより単純なモデルをチェックすることにしました。モデルは、 :GroupBox
を含むで構成されます。Panel
Control parent = this;
for (int groupIndex = 0; groupIndex < 100; groupIndex++)
{
GroupBox grp = new GroupBox();
Panel pnl = new Panel();
pnl.Dock = DockStyle.Fill;
pnl.Parent = grp;
grp.Parent = parent;
grp.Size = new Size(parent.Width - 10, parent.Height - 10);
parent = pnl;
}
24にgroupIndex
達すると、ウィンドウハンドルの作成中にエラーが発生します。それを克服する理由と方法は何ですか?
ありがとう