哪位大哥给解释下delphi的Tcomponent具体用法? 哪位大哥给解释下delphi的Tcomponent具体用法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TComponent是一个中间组件,主要用于后期定义组件用的。一般情况下,当你需要自定义一个非可视组件需要在属性编辑器中看到他的属性的时候就需要从TComponent类继承。如果你仅仅是封装一个功能类的话,可以从Tobject直接继承即可!如:TDataSource, TTimer组件等等。看看源码就知道了! 制作控件第一件事就是选择适当的 Delphi对象类型作为父对象,以派生新的对象。子对象可以继承父对象的全部非 private部件,但不能摆脱不需要的部件。因此,所选父对象应尽可能多地包含子对象所需的属性、事件和方法,但不应包含子对象不需要的东西。Delphi必须从Tcomponent或Tcomponent的子类派生。TComponent是所有 Delphi控件的基点,但若直接从 TComponent 派生新控件,很多东西就需要自己从头做起。一般只有非可视控件才直接从 TComponent派生。 delphi dbexpress和ADO连接MYsql的速度问题 是不是GOOGLE又被封了? C++调用Delphi动态库的参数传入问题 怎样使用readfile函数? 如何从内存中卸载一个模块 delphi中操作非接触式IC读写不了数据 我的d6不能保存project,提示'@' is not a valid identifier? 在sql server7.0 有自动递增的字段类型? 很容易回答的问题,要抢分的快来.请问如何在一个DBGrid里添加,删除,编辑? Delphi中有没有像VB中那个SendKeys之类的东东? 字符串加密原理? 讨论下插件设计
一般情况下,当你需要自定义一个非可视组件需要在属性编辑器中看到他的属性的时候就需要从TComponent类继承。如果你仅仅是封装一个功能类的话,可以从Tobject直接继承即可!
如:TDataSource, TTimer组件等等。
看看源码就知道了!