FormA 窗口: 点击Button_A 按钮 ,弹出窗口FormB,并向FormB传递参数AB;
在FormB窗口中,点击按钮Button_B,关掉窗口FormB返回到窗口FormA中,并向FormA传递参数BA;怎么实现?

解决方案 »

  1.   

    带参数的构造函数()static 变量委托事件机制"互动"DialogResult.value
      

  2.   

    参看
    http://blog.csdn.net/knight94/archive/2006/03/18/628285.aspx
      

  3.   

    A到B:在B中定义一个公共变量,在A中直接赋值
    B到A:DialogResult.value
      

  4.   

    如果这样的情况
    我一般都是在FormA上定义:private static string AB;
                            public static string GetAB();
                            {
                               return AB;
                            }
    在Form2:private string ab;
                       public Main(int ab)
    {
    InitializeComponent();
    ab = AB;
    }Button_A按钮的Click事件下:
        AB="";
        Form2.show(AB)这样子好象就行了
    我一般都是用这个
      

  5.   

    ..怎么问的问题和我同事问过我的一样,方法很多,可以设置个全局变量,可以试试,另外就是构造函数了,带参数的,在BUTTON下NEW B(Parameter)
      

  6.   

    我在这篇文章中列了7种方式。
    http://blog.csdn.net/zhzuo/archive/2006/05/05/708941.aspx