創建ActiveX控件:(Visual Studio 2005)
1、 新建項目“Windows控件庫”,從項目中刪除UserControl1.cs,新建“用戶控件”項並指定名稱。
2、 打開項目屬性,在“生成”標籤頁中選中“爲COM Interop註冊”。
3、 打開Properties中的AssenblyInfo.cs,修改[assembly: ComVisible(false)],將false改爲true,否則編譯會出現“不包含可爲COM Interop註冊(註銷)的任何類型”警告。
4、 編譯。
創建網頁:
1、 新建ASP.NET網站,選擇“位置”時單擊“瀏覽”,選擇本地IIS,“創建新的Web應用程序”,打開並確定。
2、 在Default.aspx的適當位置加入
<object classid="http:TestActiveX.dll#TestActiveX.Picture" width="640px" height="480px"></object>
其中classid的格式爲“http:組件名#命名空間.類”。
3、 生成網站。
4、 將組件複製到網站相應目錄中。