最近开始接触组件,以前没学过com什么的知识,但已经知道了组件,接口分离设计等理念
但就是搞不懂,写组件类从Icomponent继承有何好处,还有,componentmodel空间是干什么的,求高手大哥用简单明了的语言说说,我菜鸟一只,谢谢您了,谢谢^100

解决方案 »

  1.   

    这些都是Visual Studio窗体设计器约定的东西。用了你就明白了。
      

  2.   

    请问,对非控件的组件,是否从icomponent继承,有区别么
      

  3.   

    什么叫“控件”?Timer是控件么?OpenFileDialog是么?其实“控件”就是给设计器调用的类,并非一定是用户界面。
      

  4.   

    奥原来控件是这么理解的,是我描述不准确,不过我的意思想必你也明白,就是写个普通的类组件,到底是否要实现icomponent接口,有区别么,求赐教
      

  5.   

    http://www.cnblogs.com/jsonblog/archive/2011/05/30/2063721.html
      

  6.   

    你实现了IComponent,就是控件了。
      

  7.   

    这就好比,如果你随便定义了一个类,并且从 System.Windows.Forms.Form 继承,那么它就是一个窗体。
      

  8.   

    我看到网上很多组件入门的文章里,随便建个类库,放个类,就叫组件,也没实现Icomponent
    如:
    class person
    {
       ......;
    }