当前位置:编程学习 > C#/ASP.NET >>

主程序能够控制插件中的窗体吗

我想把功能以插件的形式分开,如果某个插件中有个窗体,运行程序后,放到主框架中可以吗,

插件接口返回一个form,主程序能够控制插件中的窗体



--------------------编程问答-------------------- 可以...使用

        [DllImport("user32.dll", CharSet = CharSet.Auto)]
        public extern static IntPtr SetParent(IntPtr hChild, IntPtr hParent); --------------------编程问答-------------------- 我使用  System.AddIn、System.AddIn.Hosting、System.AddIn.Pipeline 和 System.AddIn.Contract能从这方面说吗 --------------------编程问答-------------------- 现在是这样的, 发现插件后,调用接口,返回 from, 我把这个form, show出来,或放到mdi框架中

现在两种方式我都遇到了问题

直接show出来,没问题,但是随便点点,偶尔会莫名退出,没有抓住异常

放到mdi框架中,
会报“System.Windows.Forms.MdiClient+ControlCollection”未标记为可序列化。 --------------------编程问答-------------------- 有人帮忙吗
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,