Добавление / удаление элементов управления с тем же именем ссылки

Я добавляю элементы управления на панель один за другим, когда пользователь нажимает кнопку. Элементы управления отображаются один за другим на панели. Когда панель заполнена, например, десять, следующий добавленный элемент управления должен заменить первый добавленный элемент управления, но сначала мне нужно удалить первый элемент управления .... проблема в том, что все создаваемые элементы управления имеют одинаковую ссылку, например, «pic», теперь, когда я использую panel1.Controls.Remove (pic), он не указывает, что элемент управления в первой позиции должен быть удален !!

int index = 0;  

if (util.GetSize() != 10)
{
    ms.Controls.Add(musNote);
}
else
{   
    ms.Controls.Add(musNote); //this to replace first musNote added... but before I need to remove the musNote that in that position already (problem all of the are musNote!!
    index++;
    if (index == 10)
    {
        index = 0;
    }
}
musNote.ShowNote();

Выше приведен не весь код, но этого должно быть достаточно для решения проблемы ... если есть информация. необходимо, пожалуйста, спросите меня нп. Заранее спасибо за помощь.

Ответы на вопрос(1)

Ваш ответ на вопрос