同上

解决方案 »

  1.   

    Application.Exit(); //全关了
    Form1 f1 = new Form1();
    Form2 f2 = new Form2(f1);
    //将f1对象引用到f2中,f2关闭时调用f1的关闭方法
      

  2.   

    Set set = new Set();
    Panel2 panel2 = new Panel2(set);
    panel2.Close();
    不包含采用“1”参数的构造函数
      

  3.   


    1、一个父窗体 一个模态窗体
    2、关闭模态窗体,dispose该窗体,则此对象为null
    3、父窗体里面判断模态窗体是否为null,为true则关闭
      

  4.   


    楼上的意思是,你改写panel2的构造函数,使其有一个参数,在里面接受这个参数,然后就可以调用了,你自己不写的话的当然是调用失败的
      

  5.   

    如何判断这个form的关闭方法被调用呢?它的返回值是void么?
      

  6.   

    ,这样子就好了,但是你最后的“如何判断这个form的关闭方法被调用呢?它的返回值是void么?”没有懂
      

  7.   

    如果是正常关闭. 会发送给窗口一个WM_CLOSE消息的.