Object Pascal开发中的属性、事件与组件应用
1. 事件处理与组件开发的优势
在许多事件处理程序中,使用简化代码能避免程序中潜在的错误源。安装事件处理程序后,无需不断更新标签,减少了出错的可能性。而且,如果使用组件,只需在对象检查器中选择事件处理程序,并编写一行代码来更新标签即可。
2. 创建TDate组件
将TDate类转换为组件可按以下步骤进行:
1. 继承TComponent类 :将类从默认的TObject类继承改为从TComponent类继承,代码如下:
type
TDate = class (TComponent)
...
public
constructor Create (AOwner: TComponent); overload; override;
constructor Create (y, m, d: Integer); reintroduce; overload;
- 添加新构造函数 :提供一个合适的初始值,代码如下:
constructor TDate.Create (AOwner: TComponent);
var
Y, D, M: Word;
begin
inherited Create (AOwner);
// today...
fDate := Date;
e
超级会员免费看
订阅专栏 解锁全文
16

被折叠的 条评论
为什么被折叠?



