在Form1 点击btn1按钮 打开Form2,同时传递一个参数,然后对Form2操作完后,关掉form2,同时返回一个参数,Form1接收后继续处理。没有分了,希望大家能帮帮小弟

解决方案 »

  1.   

    可以在form2中声明类型为form1的字段,然后重载form2的构造函数,可以接收类型为form1类型的参数,在FORM1中的按钮事件函数中声明并实例化form2类型变量时调用重载的构造函数,将自身作为参数给form2的实例对象(form1 的实例引用),这样在form2中就可以通过form1的引用访问form1中允许访问的属性、方法等了
    private void button1_Click(object sender, System.EventArgs e)
    {
        form2 fr2_1=new form2(this);
        fr2_1.show();
    }