程序运行过程中:
已知了一个dll的位置以及里面某个form的名称,如何实例化这个form并让他显示在当前的mdi窗口内。

解决方案 »

  1.   

    在当前项目里添加对 目标dll 的引用,后台代码 引入相应的命名空间,再调用 form 的构造函数:Form formInstance = new Form(...);
    然后 formInstance.Show() 或 formInstance.ShowDialog();
      

  2.   

    需要程序在运行时  做这件事情,此时能够添加对此dll的引用吗?具体要怎么写,多谢
      

  3.   

    Dim T As Type
            Dim Obj As Form        T = System.Reflection.[Assembly].GetExecutingAssembly.GetType("WindowsApplication1.Form1")
            Obj = System.Activator.CreateInstance(T)
    同一project