C# Windows Forms добавить элемент
Пытаюсь сделать вывод данных из БД в следующем виде:
- Получаю массив объектов из БД
- Вывожу каждый объект в виде checkBox
Написал вот такой вот код для добавления checkBox на форму, но почему то добавляется только первый
CheckBox checkBox1 = new CheckBox();
checkBox1.Text = "Item 1";
checkBox1.AutoCheck = true;
Controls.Add(checkBox1);
CheckBox checkBox2 = new CheckBox();
checkBox2.Text = "Item 2";
checkBox2.AutoCheck = true;
Controls.Add(checkBox2);
Подскажите пожалуйста, в чём моя ошибка?
Вывод

Ответы (1 шт):
Автор решения: zrx
→ Ссылка
Разобрался.
Проблема заключалась в том, что при создании элементы по дефолту располагаются в левом верхнем углу, и один элемент находился поверх другого.
Для исправления ошибки нужно задать координаты второму элементу, пример ниже
CheckBox checkBox1 = new CheckBox();
checkBox1.Text = "Item 1";
checkBox1.AutoCheck = true;
Controls.Add(checkBox1);
CheckBox checkBox2 = new CheckBox();
checkBox2.Text = "Item 2";
checkBox2.AutoCheck = true;
Controls.Add(checkBox2);
checkBox2.Location = new Point(100, 100);