可以从TForm继承来做组件吗?
就像TBitBtn这样:
{************************************************************************}
unit BitBtnEx;
interface
uses
Windows, Messages, SysUtils, Classes, Controls, StdCtrls, Buttons;
type
TBitBtnEx = class(TBitBtn)
private
{ Private declarations }
protected
{ Protected declarations }
public
{ Public declarations }
published
{ Published declarations }
end;
procedure Register;
implementation
procedure Register;
begin
RegisterComponents('Samples', [TBitBtnEx]);
end;
end.
{************************************************************************}
可以吗?
{************************************************************************}
unit BitBtnEx;
interface
uses
Windows, Messages, SysUtils, Classes, Controls, StdCtrls, Buttons;
type
TBitBtnEx = class(TBitBtn)
private
{ Private declarations }
protected
{ Protected declarations }
public
{ Public declarations }
published
{ Published declarations }
end;
procedure Register;
implementation
procedure Register;
begin
RegisterComponents('Samples', [TBitBtnEx]);
end;
end.
{************************************************************************}
可以吗?
...全文
相关推荐
VCL 组件继承关系图 For D7 (电子资料)
TCustomControl是所有非窗口控件(如TPanel)的基类,而TWinControl则是所有窗口控件(如TForm、TButton)的基类。
Delphi 窗体继承的例子.rar
该项目展示了Delphi中窗体继承的应用,通过TForm2继承TForm1实现界面复用与扩展。子窗体重写图像控件事件并调用inherited关键字保留父类行为,支持窗口拖动、最大化、还原和关闭等交互操
Delphi7 VCL继承关系全图
**TForm**: 应用程序的主窗口,继承自TFrame,包含了应用程序的界面和逻辑。TForm是所有窗体组件的基类,可以包含其他VCL组件。6.
VCL继承关系全图。类的继承关系图
在VCL继承关系全图中,你会看到TForm是如何作为许多其他窗口类的基类,比如TDialog和TApplicationEvents。
VCL继承全图(D7/CB6版)
大多数用户界面组件,如按钮、标签等,都是从TWinControl派生的。在VCL框架中,TForm类是应用程序的基础,它代表了一个窗口或者对话框。


