C#包含mshtml, SHDocVw, AxSHDocVw, IHTMLDocument2 的引用

C#包含mshtml, SHDocVw, AxSHDocVw, IHTMLDocument2 的引用
C#包含mshtml, SHDocVw, AxSHDocVw, IHTMLDocument2 的引用

包含mshtml, SHDocVw, AxSHDocVw的引用

在vs2005中,这样引进mshtml

在代码开头加上using mshtml;

(具体方法引用--》COM--》Microsoft HTML Object Library

using mshtml;

)

SHDocVw的引用,网上有篇文章这么做的:

SHDocVw一定要在下面这个路径找:(C:\Program Files\Microsoft Visual Studio 8\Application\PreEmptive Solutions\Dotfuscator Community Edition)

还有篇文章是这么来添加引用的:

1 在Visual C# 2005 或Visual C# .NET 中新建一个Windows 应用程序项目。默认情况下创建Form1。

注意:在Visual C# 2005 中,如果您找不到SHDocVw.dll 文件或AxSHDocVw.dll 文件,请在Visual Studio 命令提示符下运行下面的命令:

aximp %WINDIR%\system32\shdocvw.dll

然后,为Microsoft WebBrowser 控件创建公共语言运行库代理(SHDocVw.dll) 和Windows 窗体代理(AxSHDocVw.dll)。若要在Visual C# 2005 中添加DLL 文件,请按下列步骤操作:

a 在“项目”菜单上,单击“添加引用”。

b 在“添加引用”对话框中,单击“浏览”。

c 找到并选择AxSHDocVw.dll 和SHDocVw.dll 文件。

d 若要为这两个文件添加项目引用,请单击“确定”。

2 在“工具”菜单上,单击“自定义工具箱”以打开“自定义工具箱”对话框。在“COM 组件”选项卡上,添加一个对“Microsoft WebBrowser”的引用。单击“确定”,将WebBrowser 控件添加到Windows 窗体工具箱。WebBrowser 控件会显示出来,并且在工具箱中带有“Explorer”(资源管理器)字样。

注意:在Visual Studio 2005 中,不必执行步骤2。

3 使用该工具箱向Form1 添加一个WebBrowser 控件、一个OpenFileDialog 控件和一个CommandButton 控件。这就会向Form1 类添加“AxWebBrowser1”、“OpenFileDialog1”和“Button1”成员变量。在Visual C# 2005 中,会添加

“webBrowser1”、“openFileDialog1”和“button1”成员变量

我的是vs2005,所以没有第2步说的东西。但是做完第一步之后,我的工具箱里没有像第3步那样出现AxWebBrowser1控件,还是原来的webBrowser控件

相关主题
相关文档
最新文档