Вот код, который у меня есть:
private void ClearSearchResults()
{
foreach (Control X in panel1.Controls)
{
panel1.Controls.Remove(X);
}
}
Проблема в том, что когда я запускаю этот метод, удаляется только один элемент, а затем, если я снова нажимаю на кнопку, чтобы метод мог запустить снова, другой элемент удаляется.
Если у меня на панели 10 элементов управления, мне придется многократно нажимать кнопку «Удалить» в моей программе, чтобы удалить все элементы управления.
Что я могу сделать в этом случае?