.NET 的 OLE 容器

发布于 2024-08-19 21:44:49 字数 288 浏览 7 评论 0原文

我正在开发一个项目,该项目需要我加载 OLE 对象并在 .NET WinForm 应用程序 (C#) 中呈现它。与 VB6 不同,.NET 没有内置的 OLE 容器,推荐的方法是使用支持显示 ActiveX 内容的 WebBrowser 控件。我遇到的问题是相关 OLE 对象的提供者没有可用的 ActiveX 控件。

简而言之,有没有办法将 OLE 对象加载到 WinForm 上?或者我需要编写一个加载 OLE 对象的 ActiveX 控件吗?如果是后者,有人有这方面的例子或推荐的阅读材料吗?

干杯,

马克。

I'm working on a project that requires me to load an OLE object and render it in a .NET WinForm app (C#). Unlike VB6 .NET has no built in OLE container, and the recommended approach is to use the WebBrowser control which supports displaying ActiveX content. The issue I have is the provider of the OLE object in question does not have an ActiveX control available.

Simply put is there any way to load an OLE object onto a WinForm? Or will I need to write an ActiveX control that loads the OLE Object? If the latter, does anyone have an example of this, or recommended reading material?

cheers,

Marc.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

我最亲爱的 2024-08-26 21:44:49

你可以使用我的控制
.NET 的 OLE 容器代理

You can use my control
OLE Container surrogate for .NET

快乐很简单 2024-08-26 21:44:49

我制作了一个简单的用户控件,它可以替代 VB6 OLE 容器控件,您可以从我的博客下载源代码: http://blogs.artinsoft.net/Mrojas/archive/2012/01/23/Quick -替换-VB6-OLE-Container-Control-in-NET.aspx

I made a simple user control that provides a replacement for the VB6 OLE Container control you can download the source code from my blog: http://blogs.artinsoft.net/Mrojas/archive/2012/01/23/Quick-replacement-for-the-VB6-OLE-Container-Control-in-NET.aspx

揽清风入怀 2024-08-26 21:44:49

它有一个 ActiveX 控件的包装器 AxHost。但如果您指的是 OLE 链接和嵌入,那么不,那是死技术。过去可以通过 DsoFramer 实现,但由于严重的 Office 兼容性问题,该功能已从 MSFT 下载站点中删除。您也许可以在某处找到一份副本。从长远来看,你应该避免这种情况,OLE 没有未来。

It has a wrapper for ActiveX controls, AxHost. But if you mean OLE Linking and Embedding, no, that's dead technology. It used to be possible with DsoFramer but that has been removed from the MSFT download site due to serious Office compatibility problems. You might be able to dig up a copy somewhere. Long term, you should avoid this, OLE has no future.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文