65.9K
CodeProject 正在变化。 阅读更多。
Home

在 Visual Studio.NET 2003 中使用 IE 与 Visual Basic.NET

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.67/5 (3投票s)

2006年12月26日

2分钟阅读

viewsIcon

30982

downloadIcon

930

VB.NET 中的 Internet Explorer 克隆

Sample Image - IEClone.gif

引言

这是一个我几年前编写的示例应用程序,之前从未发布到 CodeProject 上。随着去年发布的 Visual Studio 2005 以及 VS2005 中浏览器控件的包含,我收到了很多询问我是否计划撰写一篇文章或项目来突出新控件使用的邮件。好消息是,我正在进行一个需要使用该控件的项目,并希望能够使用新控件编写一些东西与大家分享。与此同时,我想在这里发布这段较旧的代码,您会发现经过一些调整,这段代码中的大部分内容都可以与新的浏览器控件一起工作。请记住,新的控件是围绕 SHDocVW(Internet Explorer 控件)的一个包装器,基本上暴露了 IE 中一些(并非全部)功能,有些操作更容易完成,而其他操作则需要引用该控件才能完成。在新的文章中,我希望找到时间,无需在项目中引用 COM 对象,而是在需要时在运行时加载它,然后在不再需要时释放它。请记住,在查看这段代码时,它已经有几年历史了,主要是为了一个朋友而编写的,他被分配了一个需要浏览功能的项目,并且松散地基于我之前编写的一个 VB6 项目,并且正在考虑将其移植到 .net。要使示例代码运行,请下载演示项目并将 2 个 COM 对象提取到 bin 文件夹中,或者在您的电脑上搜索 SHDocVW.DLL 并将其复制到项目的 bin 文件夹中。

希望您觉得这次重新发布有用。

© . All rights reserved.