今天在别人代码里看到了组件,第一感觉就是继承了Component 类,可以从工具箱里拖出来。仔细一看用处好像和new出来的普通类没什么区别啊。请问组件类到底有什么用处?

解决方案 »

  1.   

    在古老的DELPHI,VB6时代
    有人问:组件和控件的区别是什么?
    答:控件在界面上可见,组件不可见
    这其实也不算是开玩笑
    用可见和不可见来区别
    更能说明他们没区别
    什么场合用什么,这才是最重要的
      

  2.   

    Component 类封装了一些可以让你从工具栏找到他的方法,已经其他N多方法方面你重用这个类。
    他们虽然都是类,但是组件类比自己定义的类多了不少东西,只有看Component 类的源代码才知道真正的“区别”。