请问如何在一个窗体中修改另一个窗体内控件的属性值!比如我想让另一个窗体的TextBox1.Text等于本窗体的ComboBox1.Text,谢谢!!

解决方案 »

  1.   

    先把Form2的TextBox1设为public Form2 f=new Form2();
    f.TextBox1.Text="aaa";
      

  2.   

    上例,如果要在Form2中改Form1里的TextBox值,就要把Form1传到Form2里去.Form2里: Form1 f;
    void setForm1(Form1 fF) 
    {
        f=fF;
    }f.TextBox1.Text="aaa";先要在Form1里把Form2实例化之后,调用
    setForm1(this);
      

  3.   

    谢谢你,但是我的窗体已经存在了啊,如果再new一个的话,那不是改的已经存在的那个!
    我不知道该怎么办!
      

  4.   

    我见过有人在一个窗体里用((main)this.Owner)TextBox.Text = "aaa"修改过;但不知道什么意思!