在另一个面板上显示控件

Viv*_*iva 5 c# user-controls panel

我在winform上有两个面板:在第一个面板上我有一个usercontrol可以动态倍增的面板.我希望在第二个面板上显示usercontrol用户选择的内容.我想,如果我在运行时更改文本usercontrol,这些更改也会显示在第二个面板上.我需要一个想法,我该怎么做.我现在正在尝试为我usercontrol和事件的每个对象创建属性,但我认为这样做太多了..谢谢.
我的代码,到目前为止我尝试过:

在我的usercontrol上,我为它包含的每个对象创建了属性.usercontrol.cs上的代码:

  public string TextName
    {
        get { return textname.Text; }
        set { textname.Text = value; }
    }
    public string Task
    {
        get { return checkboxTip.Text; }
        set { checkboxTip.Text = value; }
    }
       .......
     and on my winform.cs I created an event for all properties:

    private void PropertiesChange_Click(object sender, EventArgs e)
 {
       textname1.Text=textname.Text; //textname1 is the textbox from usercontrol,and                     textname is from the second panel;
      checkboxTip1.Text-checkbox.Text;
    .....// I am doing this for each object,but I have 10 objects. 
Run Code Online (Sandbox Code Playgroud)

Chr*_*ark 1

尝试这个:

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{

   textBox2.Text = textBox1.Text;
   // you can do anytihng here
}
Run Code Online (Sandbox Code Playgroud)

假设它textBox1位于您的第一个面板上并且textBox2位于您的第二个面板上。