包含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控制項