123

解决方案 »

  1.   

    A窗口创建b窗口时把自己作为一个参数传给b窗口
      

  2.   

    A:
    Form2 frm = new Form2();
    frm.Owner = this; 
    frm.Show(); B:
    this.Owner ....
      

  3.   

    1.A窗體的方法必須是public.
    2.把A作為參數傳給B 例如B的構造函數為
    private Form1 A;
    public class B( Form1 a )
    {
       A = a;
    }
    這樣就可以了。
      

  4.   

    A:
    Form2 frm = new Form2();
    frm.Owner = this; 
    frm.Show(); B:
    Form1 frm = this.Owner as Form1;
      

  5.   

    直接用b的parent来cast成a就可以了
      

  6.   

    在.net中轻松掌握Windows窗体间的数据交互
    http://blog.csdn.net/zhzuo/archive/2004/04/05/22027.aspx
    //窗体的参数传递
    http://blog.csdn.net/zhzuo/archive/2006/05/05/708941.aspx#sec5