如果想写一个不依赖于任何已有控件的控件,该怎么做呢?
当然还是应该基于TObject的吧,不过在delphi中new|other|component中,好像是必须给出它的祖先类,其中没有TObject啊,该从哪里入手呢?各位大侠给点思路吧,告诉我该看什么书,去哪里找资料也好,谢谢啦!!

解决方案 »

  1.   

    如果你要写一个组件,那么这个控件必需从TComponent继承而来。
    如果是控件,必须从TControl继承而来。
      

  2.   

    比如第三方的fastreport是怎么开发的呢?
    难道也是从TComponent或者TControl继承来的?
      

  3.   

    自己看代码不行吗?Fastreport公开源代码。为什么不看???????
      

  4.   

    Tobject来得是一个类,而不是一个控件
    既然你要写得是控件;哪肯定是TComponent得子类了
      

  5.   

    TComponent是一切控件的祖先,你至少应该从它继承下来,不过,恐怕你要重新做的工作不是那么轻松
      

  6.   

    谢谢各位高手,那么如果做一个类似word那样可以处理文本和图形,打印等功能的东西,有必要自己开发组件吗?
      

  7.   

    futureyre(一叶知秋)请你看看开发人员指南再打算做什么东西。
      

  8.   

    还是继承TComponent的好,不让太累人了.
      

  9.   

    建议楼主先看一下书,这样会少走很多弯路:
    《Delphi 5 开发人员指南》
      

  10.   

    谢谢各位了,我是初手,正在看开发人员指南和fastreport的源码。。btw: TO: BlueTrees(蜗牛) 老兄:
    怕是要让你失望了,我是新手啊,来这里时间很短的,呵呵
      

  11.   

    谢谢各位,我是新手,正在看开发人员指南和fastreport源码。。btw :
    To : BlueTrees(蜗牛) 老兄:
    恐怕让你失望了,我是新手,来这里时间很短,应该不认识吧,呵呵