首页 新闻 会员 周边

c# 如何将一个winform窗体嵌入另一个winform窗体(注意是嵌入,两个窗体要在不同的进程中

0
[已关闭问题]

将其他的应用程序窗体嵌入winform窗体网上的资料很多,可以嵌入记事本,world,excel等,
但将一个用.net写的应用程序窗体嵌入就不行了,qq程序好像也不想,请高手指点一下

<光之翼>的主页 <光之翼> | 初学一级 | 园豆:200
提问于:2009-05-22 12:15
< >
分享
其他回答(2)
0

建一个MDI父窗体,然后在它的子窗体就都是嵌入在里面的。

caixiaoniao | 园豆:260 (菜鸟二级) | 2009-05-22 14:28
0

按照你的意思,只有进程外COM组件可以实现你的想法。也就是说,你可以用MFC,ATL写一个有界面的COM组件,然后在.Net窗体中使用,从而实现双进程,或者反过来。

按照MSDN关于.Net 中使用COM组件的解释,使用.Net制作的COM组件在被.Net程序引用的时候,必须使用程序集引用,也就是说,你无法像引用传统COM组件那样引用纯.Net COM组件。

你可以参考下IE8的多进程实现模型。

Launcher | 园豆:45045 (高人七级) | 2009-05-22 22:59
0

没明白楼主要干什么,

.NET 也可以暴露 COM+ 组将

楼主能先说说目的吗?

G yc {Son of VB.NET} | 园豆:2006 (老鸟四级) | 2009-05-23 15:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册