解决方案 »

  1.   

    Form fm = MyForm.Interface.Class1.GetForm();
    fm.Add += ...
    就可以了事件本身是封装的,如果你要得到委托,需要反射。
      

  2.   

    因为返回值是"Form",无法这样直接注册呀.
      

  3.   

    若以System.Windows.Forms.Form fm=new Form1();
    此时如何注册Form1中的自定义事件(Event EventHandler)Add.
      

  4.   

    Form1 fm = MyForm.Interface.Class1.GetForm() as Form1;
      

  5.   

    得到的是一个 "System.Windows.Forms.Form" 不是 "Form1";这种情况下有没有注册自定义事件的办法?
    在无法获得"Form1"结构的情况,通过"Form"去注册原"Form1"中的自定义事件.