说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

开发自已的构件的问题??

编辑:说三道四文库 发布时间:2018-02-23 06:30
HTML文档下载 WORD文档下载 PDF文档下载
    能否把image和label结合起来形成一个整体的控件,使它们形似快捷方式的图标,从而可以方便地在FORM上直接调用该控件,代表外部执行程序。
提供一点思路:
    创建一个基于TWinControl的控件,或者直接一点,基于TPanel,
    组件的Contructor里面自动创建一个TImage, TLabel, 调整位置,
    并且提供Image及Text属性,以便访问Image以及修改Label的文字。
应该不难吧
但TPanel 有边框,做出来不似快捷方式图标???
可以去掉TPanel的边框的呀!
Panel那么多属性,BevelInner :=  bvNone, BevelOuter := bvNone;
这样的元件,建议不要从TWinControl继承,也不要用TPanel,

从TGraphicControl比较好
继承也可以,不过 Delphi 中可以把控件的源代码 COPY 过来再改改,这样自由得多
继承也可以,不过 Delphi 中可以把控件的源代码 COPY 过来再改改,这样自由得多
okk
yes!yes!yes!yes!yes!yes!yes!yes!yes!yes!yes!
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘