首頁  >  文章  >  後端開發  >  使用C#開發ActiveX控制項的圖文程式碼詳情

使用C#開發ActiveX控制項的圖文程式碼詳情

黄舟
黄舟原創
2017-03-06 11:08:272263瀏覽

activex控制項以前也叫做ole控件,它是微軟ie支援的軟體元件或對象,可以將其插入到web頁面中,實作在瀏覽器端執行動態程式功能,以增強瀏覽器端的動態處理能力。通常activex控制項都是用c++或vb語言開發,本文介紹另一種方式,使用c#語言開發activex控制項。

最近弄了一個在Qt中使用C#控件的功能,使用的方法是透過C#生產ActiveX控件,在Qt中使用該ActiveX控件。本文這裡簡單的介紹一下如何用C#產生ActiveX控制項。

1. 建立WinForm的UserControl工程,在控制項的屬性頁中選擇"使組件com可見"

##指派Guid,在控制項上加上GuidAttribute,這兒定義的Guid就是你的ActiveX控制項的GUID了


2. 編譯運行,編譯運行(需要管理員權限)後可以透過系統的使用者控制項測試容器簡單的測試該控件,


3. 發布DLL

C#的ActiveX控制項需要以regasm程式註冊,使用方式如下:

註冊regasm /codebase xxx.dll

##卸載regasm /u xxx.dll

另外,如果該Dll依賴於一下其它的Dll,則應該一併發布。

以上就是使用C#開發ActiveX控制項的圖文程式碼詳情的內容,更多相關內容請關注PHP中文網(www.php.cn)!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn