Как перенести текст из динамически сгенерированного пользовательского элемента управления в текстовое поле

У меня есть форма окна, в которой у меня естьbutton1 и когда это нажалоUserControl динамически добавляется в код это:

    int c = 0;
    private void button1_Click(object sender, EventArgs e)
    {
        int v;
        v = c++;
        panel1.VerticalScroll.Value = VerticalScroll.Minimum;
        UserControl1 us = new UserControl1();
        us.Name = "us" + v;
        us.Location = new Point(50, 5 + (30 * v));
        us.Tag = btn;
        panel1.Controls.Add(us);
     }

ТотUserControl содержит 4 элемента управления, 2 комбинированных списка и 2 текстовых поля

то есть,combobox1combobox2textbox1 а такжеtextbox2

Есть 4 текстовых поля, которые находятся в одной форме,

still-textbox1still-textbox2still-textbox3 а такжеstill-textbox4

Естьbutton2 и он будет передавать текст в комбинированные списки и текстовые поля, которые,oldcombobox1oldcombobox2oldtextbox1 а такжеoldtextbox2

когдаbutton1 щелкнет дважды, это добавит дваUserControls к форме. Я хочу перевести текст в следующем формате

oldcombobox1.text = still-textbox1.text + "," + combobox1.text(which is dynamically generated) + "," + combobox1.text (which is dynamically generated) и т. д. всеcombobox1 текст из UserControl (который добавляется динамически)

oldcombobox2.text = still-textbox2.text + "," + combobox2.text (which is dynamically generated) + "," + combobox2.text (which is dynamically generated) и т. д. всеcombobox2 текст из UserControl (который добавляется динамически)

oldtextbox1.text = still-textbox3 + "," + textboox1.text (which is dynamically generated) + "," + textbox1.text (which is dynamically generated) и т. д. всеtextbox1 текст изUserControl (который добавляется динамически)

Значит когдаstill-textbox1.text = first и когда динамическийUserControl добавляется три раза, будет содержать 3 разаcombobox1 тогдаoldcombobox1 должен содержать:

firstcombobox1.textcombobox1.textcombobox1.text

Я сделал этот код, но он нет работа

  foreach (Control ctrl in panel1.Controls)
   {
     if (ctrl is UserControl)
     {
         UserControl1 myCrl = ctrl as UserControl1;
         oldcombobox1.text = still-textbox1.text + "," + myCrl.comboBox1.Text;
         oldcombobox2.Text =still-textbox2.text + "," + myCrl.comboBox2.Text;
         oldtextbox1.Text = still-textbox3.text + "," + myCrl.textBox1.Text;
         oldtextbox2.Text.Text = still-textbox4.text + "," + myCrl.textBox2.Text;
      }
    }

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

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