自定义工具箱不行吗?
___________________________________
too simple,sometimes naive :()
___________________________________

解决方案 »

  1.   

    COM控件在 .Net 中是不可以直接用的,要进行转化。VS .Net SDK 自带的 aximp.exe 将 com 组件引入 .Net 组件才可以使用.
     
    aximp my.dll 就会输出一个 axmy.dll, 这个dll才是.net中真正用的. 
    实际上在IDE中这一步是自动执行的. nerk(无) 告诉你的是对的。如果要动态引用的话,也要在项目-->右键-->添加引用。没有特殊的应有,一般还是推荐 nerk(无) 说得那种方法。
      

  2.   

    其实我碰到的问题就是我已经在"项目-->右键-->添加引用"里面添加了这个COM组件(里面包含一个ActiveX控件),但是这个控件并没有在左边的“工具箱”里出现,也就是说我不能吧这个控件画到winform上面去,后来我用动态加载控件的办法,创建了这个COM对象的实例,只是不能添加到winform上面去,不知道是什么回事了。我在debug目录下面看到有MyControlLib.dll和AxMyControlLib.dll的,只是没有效果。
      

  3.   

    你说的并不会自动添加到工具箱中.这样:
    工具箱,右键 --->自定义工具箱---(弹出一个窗口)-->COM组件,
    就会添加到工具箱中.