public Form1(Form form)
{}
或者:
public Form1(Control control)
{
}

解决方案 »

  1.   

    form2中
    private int a = 0;
    public int A
    {
    get{ return a;}
    set{ a = value;}
    }
    form1中
    private void Form1_Load(object sender, System.EventArgs e)
    {
    Form2 form2= new Form2();
    form2.A = 3;

    }
      

  2.   

    我一般使用jinbingg(bing)的方法
      

  3.   

    各位大哥帮帮忙
      Form2时间上是Form1的一个模式对话框,我想把对话框关闭后,传递一个变量值到Form1中,该如何实现?
       就像是做个登入框
      

  4.   

    在Form2中采用全局的静态变量
    public static int a;
      

  5.   

    Form2: 1.属性DialogResult 设置为 OK;
           2.添加一属性变量 string ret_filter;Form1:
         1. 申明变量 string filter;
         2. if(Form2.ShowDialog() == DialogResult.OK)
       filter = Form2.ret_filter;
      

  6.   

    修正:
    Form2:
    1.添加一按钮btn_ok,设其属性DialogResult 设置为 OK;
    2.添加一属性变量 string ret_filter;Form1:
    1. 申明变量 string filter; Form2 f2 = new Form2();
    2. if(f2.ShowDialog() == DialogResult.OK)
    filter = f2.ret_filter;re: 只有当你点击按钮btn_ok时,才能够获得变量ret_filter的值;
            其他情况,如:关闭Form2,或是点击其他按钮无效!
            楼主可以试试;
      

  7.   

    http://www.cnblogs.com/zhenyulu/articles/34044.html
      

  8.   

    _jfeng(静心) 的方法就可以了