Как перенести сразу с у нескольких userControl значения из textBox1 в textBox2?

Для переноса значений из textBox1 в textBox2 на нескольких userControl в C# вам понадобится создать метод, который будет выполнять данное действие и вызвать его для каждого userControl.

1. Создайте метод, который будет выполнять перенос значения из textBox1 в textBox2:

private void TransferValues()
{
    textBox2.Text = textBox1.Text;
}

2. В каждом userControl создайте событие, которое будет вызывать данный метод:

public event EventHandler TransferValuesEvent;

3. В каждом userControl добавьте обработчик события, который будет вызывать метод TransferValues:

private void OnTransferValuesEvent()
{
    TransferValues?.Invoke(this, EventArgs.Empty);
}

4. В основной форме (или другом контроле, где есть ваши userControl) создайте обработчик события TransferValuesEvent, который будет переносить значения из textBox1 в textBox2:

private void UserControl_TransferValuesEvent(object sender, EventArgs e)
{
    TransferValues();
}

5. Привяжите обработчик TransferValuesEvent к обработчику TransferValuesEvent каждого userControl:

userControl1.TransferValuesEvent += UserControl_TransferValuesEvent;
userControl2.TransferValuesEvent += UserControl_TransferValuesEvent;
...

Теперь при вызове события TransferValuesEvent для каждого userControl значения из textBox1 будут перенесены в textBox2.