想用C#写一个COM组件 没有这方面    网上找了很多资料 看得不是很明白。请教各位     我需要做一个COM  里面只有一个From  From中有一个Button  button1_Click  事件被触发后 
MessageBox.Show("that is ok!");   就行了

解决方案 »

  1.   

    你可以封装控件,但不要在dll去建Form。
      

  2.   

    如果懂英文的话可以看看下面的
    http://www.codeproject.com/KB/COM/com_object_in_c_.aspx
    http://blog.stevedoria.net/20051008/creating-com-components-using-visual-csharp-dot-net一般用vc++做简单一些。再说com也过时了吧,com都需要在注册表里注册,微软开发出.net平台注定是要抛弃com得。
      

  3.   

    可以直接创建windows forms control library工程就可以了
      

  4.   

    对.NET来说再简单不过了...在 项目属性->生成 里把“为COM互操作注册”勾上编译即可...不过用.NET写COM不是个好主意...部署会让你疯掉的...
      

  5.   

    谢谢。 。 经过几天的捣腾。 基本搞定了 。 还是用COM