Прошу прощения, если это кажется n00bish, но я искал это в течение нескольких дней. Я пытаюсь динамически добавлять флажки в форму окна; однако в форме появляется только один флажок. Вот мой код:Динамическое добавление флажков в Windows Form Only Показывает один флажок
for (int i = 0; i < 10; i++)
{
box = new CheckBox();
box.Tag = i.ToString();
box.Text = "a";
box.AutoSize = true;
box.Location = new Point(10, i + 10);
Main.Controls.Add(box);
}
Как вы можете видеть, я добавляю флажки через цикл for. Я попытался возиться с местоположением и включить автоматизацию в случае, если они каким-то образом перекрываются. Результатом является один флажок с текстом «a».
Try я * 50 вместо я + 10, которая будет только переложить каждую коробку на 1 пиксель – Benny