重写form3的构造函数,在form3的构造函数中加入参数,这个参数作为form1和form2的和就可以了

解决方案 »

  1.   

    这种情况下,使用事件比较合适。在提交数字的时候,触发这个事件,在Form3中预订这个事件,处理即可。可以把那两个数字包含在事件参数中。。
      

  2.   

    MDI里面可以通过MDIChild先找到子Form对象,然后传变量就可以有多种途径了,Tag属性也行。如果几个Form都是没有父子关系的,那就比较困难了。反正我是不知道,以前VC里面倒是可以掉api来解决,FindWindow & FindWindowEx。只不过在.NET中再用API还不如直接用VC去写程序呢。
      

  3.   

    有一个办法是:
    做一个类,里面定义好你的static变量,全局都可访问
      

  4.   

    做一个类,里面定义好你的static变量,全局都可访问
      

  5.   

    Form也是一种类想访问某个属性就公开它就行了。例如:public int 数字变量1。
      

  6.   

    用ShowDialog()显示最好实现,形式如下:int tmpValue1 = 0;
    int tmpValue2 = 0;
    int sum = 0;from1 f1  new form1();
    f1.ShowDialog();
    tmpValue1 = f1.Value1;from2 f2  new form2();
    f1.ShowDialog();
    tmpValue2 = f2.Value2sum = tmpValue1+tmpValue2;Value1和Value2是form1和form2里的public的自己定义的属性.