他们的继承对象是不同的,"类"一般从object继承,组件从组件类 System.ComponentModel.Component继承,这是一个可以有界面的"控件",带了界面的资源了.你还可以从 System.ComponentModel.Button等这样已有的系统类来继承.他们可以是外观上或行为上表现不同的形为.

解决方案 »

  1.   

    把组件拖到窗体中时,在组件托盘里就有了一个实例,类似Timer控件,
    与类不同的是,组件可以在开发环境中设置他的属性.
      

  2.   

    组件实际上根本上也是从object来继承的.
    组件类归根到底也上类,只是它封装了自己的东西.
    就象一楼说的
    System.ComponentModel.Component继承,这是一个可以有界面的"控件",带了界面的资源了.
    你的新建类(一般类)也可以写成他一样,不过很多工作你就重复了.