Windowsフォームでは、これを行うことで動的にコントロールを追加できます。
for (int i = 0; i < 5; i++)
{
Button button = new Button();
button.Location = new Point(160, 30 * i + 10);
button.Tag = i;
this.Controls.Add(button);
}
FlowLayoutPanel
にコントロールを動的に追加するにはどうすればよいですか?
FlowLayoutPanel
の場合、コントロールが自動的に配置されるため、場所を指定する必要はありません。 「flowLayoutPanel1
"をFlowLayoutPanel
の名前に:
for (int i = 0; i < 5; i++)
{
Button button = new Button();
button.Tag = i;
flowLayoutPanel1.Controls.Add(button);
}