使用VS2010 C#开发ActiveX控件(上)

2019-12-26 11:10:47于丽

[assembly: AssemblyVersion("1.0.0.0")] 
[assembly: AssemblyFileVersion("1.0.0.0")] 

 


2. 开发读卡器用户控件,这个用户控件包含三个部分:

一个TextBox,用以显示读出的卡号

一个Button,读卡

一个Label,显示错误信息

编写读卡按钮事件的代码,完成控件开发后,为了使该用户控件作为一个ActiveX控件进行使用,还需要做以下修改:

首先,为控件类创建一个唯一的GUID,这个编号将用于B/S系统的客户端调用时使用,注意这里的GUID不能和AssemblyInf中的GUID相同,生成GUID的方法如下,

在开始-》程序中打开Microsoft Windows SDK Tools,如下图3所示: 

 

 

使用VS2010 C#开发ActiveX控件(上)

 

 

图3

点击GUID Generator,生成GUID,如下图4所示:

 

使用VS2010 C#开发ActiveX控件(上)

图4

COPY生成的GUID到记事本,再拷贝GUID的字符串到控件类,代码如下所示:[Guid("E395359C-86F2-4D7B-A91A-5A64B9E3BA6C")]