у меня есть
List<MyController> _myController = new List<MyController>();
этот класс объектов MyController содержит 4 текстовых поля, 1 кнопку и 1 флажок.
Функция флажка состоит в том, чтобы удалить всю строку и удалить ее из массива List объекта MyController.
Когда я нажимаю флажок, он удаляет всю строку, но я хочу, чтобы все мои ячейки перерисовывались в моей Форме.
Я пытался
Form.ActiveForm.Controls.Clear();
foreach(MyControls mcc in _myControls)
{
Form.ACtiveForm.Controls.Add(mcc.cb);
....
}
Form.ActiveForm.Update();
Однако это не меняет местоположения. Каков наилучший метод для такого кода для перерисовки элементов формы в правильно обновленных местах после удаления строки элементов?
Надеюсь, я подробно объяснил свой вопрос.