新聞中心
C#制做Active控件之第一步:打開VS2005,新建項(xiàng)目=>選擇windows控件庫(kù),并為你的控件取一個(gè)名字(我取名ActiveX5)=>確定=>修改你的控件名稱(例如:uc1)。

創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站與策劃設(shè)計(jì),鼎城網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:鼎城等地區(qū)。鼎城做網(wǎng)站價(jià)格咨詢:028-86922220
C#制做Active控件之第二步:在菜單上選擇項(xiàng)目=>控件屬性(例如:ActiveX5 屬性)=>生成=>勾上 "為 COM Interop 注冊(cè)(P)" 復(fù)選框=>關(guān)閉。
C#制做Active控件之第三步:在解決方案資源管理器中打開文件夾Properties下面的文件 AssemblyInfo.cs,然后找到
將其修改為:
也就是將 ComVisible(false) 改為 Comviesible(true) ,并把
[assembly: Guid("e64f337c-c713-45c0-a6d4-50a9514b48e6")]
這一行進(jìn)行注釋了,當(dāng)然這個(gè) Guid 是各不一樣的,在這里都要將其注釋了
C#制做Active控件之第四步:將上述Guid 復(fù)制貼粘到 ActiveX控件類的上方指明該類的屬性,并添加
using System.Runtime.InteropServices; 引用 , 如下圖所示:
C#制做Active控件之第五步:在你的控件 uc1 界面上隨便畫幾個(gè)東西,然后=>在解決方案資源管理器中選中項(xiàng)目點(diǎn)右鍵=> 生成。
到這里 VS2005 制作 一個(gè)ActiveX 就算完成了,簡(jiǎn)單 嗎 ? 呵呵~ 包括創(chuàng)建項(xiàng)目都只有四步,當(dāng)然這只有第二步和第三步才是最關(guān)鍵的。
然后將你的代碼進(jìn)行一下測(cè)試 新建一個(gè)htm 頁面 寫入
- < object id="ActiveX5" classid="clsid:e64f337c-c713-45c0-a6d4-50a9514b48e6" >
- < /object>
將這個(gè)htm放到 wwwroot 目錄下測(cè)試下行不行了:)
為了更好的方便學(xué)習(xí)我特將我的實(shí)例代碼貼出來供大家參考,其中包括ActiveX上傳圖片的方法(因?yàn)檫@篇主要講的時(shí)VS2005制作ActiveX控件,所以沒有詳細(xì)的講解上傳圖片的方法)
標(biāo)題名稱:詳解C#制做Active控件的五個(gè)步驟
瀏覽地址:http://m.fisionsoft.com.cn/article/coscgsd.html


咨詢
建站咨詢
