delphixe(Delphi XE组件开发技术「终于解决」)

发布时间:2025-12-10 20:05:06 浏览次数:2

Delphi XE组件开发技术「终于解决」-delphixe11精简版

Delphi XE组件开发技术「终于解决」1.组件设计基础:1.编写组件步骤:1)确定一个祖先类。TObject:直接从TObject继承下来的类不是组件。有些以此为基类的对象在设计期不需要使用,如TIniFileTComponent:这是非可视组件的起点,它的特点是在设计时能够以流的方式在IDE上存取TGraphicControl:创建一个不需要窗口句柄、但要在屏幕上显示的组件时,用这个类作为祖先类TWinControl:所有需要窗口句柄的组件,都应以该类为基类。该类提供了Windows组件的一般属性和事件TCu.

1. 组件设计基础:

1.编写组件步骤:

1) 确定一个祖先类。

TObject:直接从TObject继承下来的类不是组件。有些以此为基类的对象在设计期不需要使用,如TIniFile

TComponent:这是非可视组件的起点,它的特点是在设计时能够以流的方式在IDE上存取

TGraphicControl:创建一个不需要窗口句柄、但要在屏幕上显示的组件时,用这个类作为祖先类

TWinControl:所有需要窗口句柄的组件,都应以该类为基类。该类提供了Windows组件的一般属性和事件

TCustomControl:该类是从TWinControl继承下来的。它具有Canvas属性和Paint ( )方法,能够控制组件的外观。也用于需要句柄的组件

TCustomClassName:V C L中有些类的属性是不公开的,它们用来作为组件的祖先类。可以以它为祖先类创建出自定义组件,每个组件公开自己的属性

TComponentName:一个现有的组件,譬如TEdit、TPanel或TScrollBox。与其创建一个新的组件,不如扩展一个现有的组件。大部分自定义组件都是这样的

2) 创建一个组件单元。

通过选择Component|New Component菜单命令来打开组件专家。在组件专家里,输入

需要做网站?需要网络推广?欢迎咨询客户经理 13272073477