自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解C#制做Active控件的五個(gè)步驟

開發(fā) 后端
本文詳細(xì)介紹了C#制做Active控件的五個(gè)步驟,并寫出了實(shí)例代碼,供大家參考。

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

C#制做Active控件之第二步:在菜單上選擇項(xiàng)目=>控件屬性(例如:ActiveX5 屬性)=>生成=>勾上 "為 COM Interop 注冊(cè)(P)" 復(fù)選框=>關(guān)閉。

C#制做Active控件之第三步:在解決方案資源管理器中打開文件夾Properties下面的文件 AssemblyInfo.cs,然后找到

C#制做Active控件1 

將其修改為:

C#制做Active控件2 

 

也就是將 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控件3

C#制做Active控件之第五步:在你的控件 uc1 界面上隨便畫幾個(gè)東西,然后=>在解決方案資源管理器中選中項(xiàng)目點(diǎn)右鍵=> 生成。

到這里 VS2005 制作 一個(gè)ActiveX 就算完成了,簡單 嗎 ? 呵呵~ 包括創(chuàng)建項(xiàng)目都只有四步,當(dāng)然這只有第二步和第三步才是最關(guān)鍵的。

然后將你的代碼進(jìn)行一下測(cè)試 新建一個(gè)htm 頁面 寫入

  1. < object id="ActiveX5" classid="clsid:e64f337c-c713-45c0-a6d4-50a9514b48e6" > 
  2. < /object> 

將這個(gè)htm放到 wwwroot 目錄下測(cè)試下行不行了:)

為了更好的方便學(xué)習(xí)我特將我的實(shí)例代碼貼出來供大家參考,其中包括ActiveX上傳圖片的方法(因?yàn)檫@篇主要講的時(shí)VS2005制作ActiveX控件,所以沒有詳細(xì)的講解上傳圖片的方法)

【編輯推薦】

  1. 學(xué)習(xí)C#接口繼承
  2. 學(xué)習(xí)C#接口編程——顯式實(shí)現(xiàn)C#接口成員
  3. 學(xué)習(xí)C#接口編程——C#接口轉(zhuǎn)換
  4. C#反射訪問屬性規(guī)范及示例
  5. C#操作符之IS與AS:安全的強(qiáng)制類型轉(zhuǎn)換
責(zé)任編輯:book05 來源: 新浪博客
相關(guān)推薦

2009-08-03 13:43:02

C#日歷控件

2009-08-11 15:46:15

C#日歷控件

2009-08-24 11:23:41

C# TimeLabe

2009-08-25 17:13:57

C#串口編程

2009-08-04 13:23:40

C# 自定義控件dll

2009-10-10 14:54:44

treeView1控件

2009-08-21 17:11:41

C#調(diào)用Active組

2009-08-05 14:54:09

VB調(diào)用C#類庫

2009-01-27 10:04:00

服務(wù)器虛擬化VMware

2011-05-20 16:07:29

C#

2009-08-19 14:15:42

C# 復(fù)合控件

2009-09-11 11:04:23

C# WinForm自

2009-08-31 13:41:24

C#創(chuàng)建PDF文件

2009-08-21 17:48:13

C#讀取文件信息

2009-08-11 14:45:41

C# DataGrid

2009-08-18 17:41:22

C# ListView

2009-08-19 11:21:02

C# ListBox控

2009-08-26 17:28:48

C# DateTime

2009-09-11 12:31:15

C# WinForm控設(shè)置默認(rèn)值

2009-01-19 10:26:02

C#Namespace.NET
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)