比如,我在FORM1有2个空间,我想在FORM3中调用,如何解决?

解决方案 »

  1.   

    class form1 : Form
    {
      public static form1 f1;
      static void Main()
      {
        Application.Run(f1 = new form1());
      }
    }class form2 : Form
    {
      form2()
      {
        text3.Text = form1.f1.text1.Text;
      }
    }
      

  2.   

    就是FORM3要调取FORM1的控件中的值
      

  3.   

    窗体间传值及控件互操作http://hi.baidu.com/libinguest/blog/item/0110fb1f077de96af624e4b0.html
      

  4.   


    简单点,你把Fowm1和Form2里的控件声明为Public,在Form3里再声明一个form1,form2类的对象.通过对象可直接操作Form1和Form2里的控件
      

  5.   

    控件在form中的声明默认是private,改成Public static即可。
    public static System.Windows.Forms.Button button1;
    form2中调用Form1.button1.Text = "abc";