1.  将全局变量x设置为static,用类方法调用.
2. 传递一个Form1实例给Form2,用这个实例调用实例变量x.
参考:FAQ
怎样从一个窗口设置主窗口的控件属性?
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=4687

解决方案 »

  1.   

    在form2中定义public Form1 form1;
    在form1初始化form2中,form2=new Form2();form2.form1=this;
      

  2.   

    要点分
    1,将form1中你要访问的变量写为public
    2,在生成form2时将form2.Owner = this
    3,在form2要访问form1的变量时用 ((form1)this.Owner).yourVar
      

  3.   

    你可以定义静态全局变量,然后在另外一个窗体中调用这个静态变量
    form1中有
    static int i=1;
    在form2中可以这样调用
    form1.i;
      

  4.   

    不要用句柄,jtcy23和fifakiki的做法都可以