Delphi 常用组件继承关系

来源:互联网 发布:扎古2.0知乎 编辑:程序博客网 时间:2024/05/01 02:28

运行期可视化组件:

1、Form窗体:

TForm = class(TCustomForm)
TCustomForm = class(TScrollingWinControl) 
TScrollingWinControl = class(TWinControl)
TWinControl = class(TControl)
TControl = class(TComponent)
TComponent = class(TPersistent, IInterface, IInterfaceComponentReference)
Persistent = class(TObject)
TObject = class


2、Edit:

TEdit = class(TCustomEdit)

TCustomEdit = class(TWinControl)

TWinControl = class(TControl)

TControl = class(TComponent)

TComponent = class(TPersistent, IInterface, IInterfaceComponentReference)

TPersistent = class(TObject)

TObject = class


3、Button:

TButton = class(TButtonControl)

TButtonControl = class(TWinControl)

.

.

.


4、CheckBox:

TCheckBox = class(TCustomCheckBox)

TCustomCheckBox = class(TButtonControl)

.

.

.


5、Label:

TLabel = class(TCustomLabel)

TCustomLabel = class(TGraphicControl)

TGraphicControl = class(TControl)

.

.

.


6、Panel:

TPanel = class(TCustomPanel)

TCustomPanel = class(TCustomControl)

TCustomControl = class(TWinControl)

.

.

.


7、Image:

TImage = class(TGraphicControl)

TGraphicControl = class(TControl)

.

.

.


运行期不可视组件:

1、Timer:

TTimer = class(TComponent)

.

.

.

原创粉丝点击