VS2005使用C#编写ActvieX控件
来源:互联网 发布:mac字体下载 编辑:程序博客网 时间:2024/05/16 06:12
第一步:打开VS2005,新建项目=>选择windows控件库,并为你的控件取一个名字=>确定=>修改你的控件名称。
第二步:在菜单上选择 项目=>控属性=>生成=>勾上 "为 COM Interop 注册(P)" 复选框=>关闭。
第三步:在解决方案资源管理器中打开 文件夹Properties下面的文件 AssemblyInfo.cs,然后找到
将其修改为:
也就是将 ComVisible(false) 改为 Comviesible(true) ,并把
[assembly: Guid("e64f337c-c713-45c0-a6d4-50a9514b48e6")]
这一行进行注释了,当然这个 Guid 是各不一样的,在这里都要将其注释了
第四步:将上述Guid 复制贴粘到 ActiveX控件类的上方指明该类的属性,并添加
using System.Runtime.InteropServices; 引用 , 如下图所示:
第四步:在你的控件 uc1 界面上随便画几个东西,然后=>在解决方案资源管理器中选中项目点右键=> 生成。
到这里 VS2005 制作 一个ActiveX 就算完成了,简单 吗 ? 呵呵~ 包括创建项目都只有四步,当然这只有第二步和第三步才是最关键的。
然后将你的代码进行一下测试 新建一个htm 页面 写入
<object id="ActiveX5" classid="clsid:e64f337c-c713-45c0-a6d4-50a9514b48e6" >
</object>
- VS2005使用C#编写ActvieX控件
- VS2005编写ActiveX控件
- 使用VS2005 C#编写随机数Random算法的代码
- Win7下使用VS2013编写的ActvieX在XP下注册提示:LoadLibrary("XXX.dll")失败-找不到指定的程序
- Win7下使用VS2013编写的ActvieX在XP下注册提示:LoadLibrary("XXX.dll")失败-找不到指定的程序
- 使用C#编写LED样式时钟控件
- 使用C#编写LED样式时钟控件
- 使用C#编写LED样式时钟控件
- 使用VS2010 C#编写ActiveX控件
- 如何在使用VS2005的MFC编写ActiveX控件时,为控件添加属性、方法?
- C#编写ActiveX控件
- C#编写自定义控件
- C#编写ActiveX控件
- C#编写ActiveX控件
- C#编写ActiveX控件
- VS2005.NET C# 编写验证码:
- vs2005中使用自定义控件
- 使用VS2005开发自定义控件
- 时间飞逝,你准备好了吗?
- apache压缩
- 删除pplive屏保
- OIPF 规范翻译(DAE)-----4.1.1.2 2-Box model ,4.1.1.3 3-Box model
- Item12: Copy all parts of an object
- VS2005使用C#编写ActvieX控件
- ABAP开发用transaction code一览
- magento -- 隐藏国家语言列表,只保留中英文
- Adobe开始反击Apple,在CNN.com网站上打出巨幅广告
- 显示系统信息(System Info)
- 求1 + 2^a + 2^(2a+1) = b^2的整数解
- 如何设置ppt,使讲演者看到备注,而观众看不到(很好,很实用!)
- 现在比较关注婚姻法
- 相同类变量