Используя C # Winforms, у меня есть панель для отображения некоторых пользовательских элементов управления. Я могу добавить экземпляры элементов управления на панель и, если их слишком много, панель будет прокручивать их.
myPanel.Controls.Add(myControl);
Проблема возникает после того, как я начинаю удалять элементы с панели. Я использую:
myPanel.Controls.Remove(myControl);
myControl.Dispose();
однако, когда я затем добавлю дополнительные элементы управления на панель, добавленные новые не будут отображаться вообще.
myPanel.Controls.Add(newControl);
newControl или любые последующие элементы управления не будут видны.
Может кто-нибудь помочь с этим, пожалуйста, спасибо заранее.