как открыть элемент управления пользователя в tableLayoutPannel на языке c#

#c# #user-controls #tablelayoutpanel

Вопрос:

У меня есть пользовательский элемент управления с полем для изображений, и у меня есть другой пользовательский элемент управления, созданный в качестве шаблона для отображения названия продукта.Я хочу показать этот шаблон usercontroler на панели TableLayout, которая находится в форме, после нажатия на поле с картинками первого пользовательского элемента управления.

вот мои попытки.

Пользовательский элемент управления с изображением коробки

 public void pictureBox1_Click(object sender, EventArgs e)
        {
            //Menu, winform which has the tableLayout pannel 
            Menu obj = new Menu();
            obj.btn();
        }
 

Форма меню

 public void btn()
        {
            ProductTagUc tag = new ProductTagUc();
                 
            tableLayoutPanel.Controls.Add(tag,0,0);
                      
        }