比如我在主窗口的textbox1.text是“XXXX”
接着new出 form 2 ,form2中有lable1的text属性设为 主窗口的textbox1.text
FORM2的lable随主窗口设置的不同而不同啊
简单的说就是怎么在子窗口得到主窗口中的值!

解决方案 »

  1.   

    可以用this关键字,把主窗体作为参数传给new出来的form2,后面的事儿就好办了。
      

  2.   

    Form2 form=new Form2(this)
    form.Show();public Form2(Form1 form1)
    {
      this.label.Text=form1.textBox1.text
    }
      

  3.   


    //form1中建立一個property
    public string TxtVal
            {
                get { return txt1.Text; }
            }//Form2 中label的text直接等於TexVal即可