vs2010中添加自定义控件或第三方控件

visual studio选择 工具->选择工具箱项->COM 找到自定义控件或第三方控件,添加。此时在工具箱->常规中就能看到了,若看不到,点击 项目->刷新项目工具箱项

如果对话框中未列出要添加的控件,请执行以下操作:单击“浏览”按钮。浏览到包含 .dll 文件(它包含您的控件)的文件夹。选择控件,然后单击“打开”。控件即会出现在对话框中。确保控件已被选中,然后单击“确定”。控件即会添加到工具箱中。

注:自定义.NET组件要先注册,注册方法是:

1.手动注册: win9x/NT/2000系统提供一个用于注册进程内组件的实用工具RegSvr32.exe,如regsvr32 c:\test.dll;在.NET下面,注册.NET组件就需要regasm命令了,如C:\>regasm out ClassLibrary1.DLL /regfile:ClassLibrary1.reg 。

2

.编程注册:使用registrationhelper类,主要是利用在iregistrationhelper接口中的方法。

3
.动态注册:是指在执行应用程序过程中,检查安装组件的版本,如组件的正确版本没安装,则在运行时自动安装需要的版本,即自动注册。


注意C#组件在编写时要注意几个规则:

1、编写的COM组件类要派生ServicedComponent,

   否则会报找不到ServicedComponent的错误。

2、要加上命令‘[assembly: ComVisible(true)]’,

   让COM组件可见。

3、要加上命令‘[assembly: AssemblyKeyFileAttribute("RecordDB.snk")]’,

   创建一个密钥文件,用于创建强名称。


msdn资料:

如何向工具箱添加控件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值