ループのチェックボックスを追加しようとしています。たとえば、テキストボックスに3を入力してボタンをクリックすると、このコードを試したフォームに3つのチェックボックスが自動的に追加されますが、チェックボックスは1つしか追加されません。
private void button1_Click(object sender, EventArgs e)
{
int x = Convert.ToInt32(textBox1.Text);
int m = 1;
for (int i = 0; i < x; i++)
{
CheckBox button2 = new System.Windows.Forms.CheckBox();
button2.Location = new System.Drawing.Point(5, m);
button2.Name = "button2 "+ m.ToString();
button2.Size = new System.Drawing.Size(51, 23);
button2.TabIndex = m;
//button2.UseVisualStyleBackColor = true;
this.Controls.Add(button2);
m++;
}
}