DELPHI與.Net

程序開發中......... [注明:该Blog中的信息都并非原创,只是作为个人的阅读笔记]

TPersistent 与持久化的一些学习和Assign对象CLONE

unit fykEdit;

interface

uses
  Windows, Messages, SysUtils, Classes, Controls, StdCtrls;

type
  TfykEdit = class(TEdit)
  private
    { Private declarations }
  protected
    { Protected declarations }
  public
    { Public declarations }
      procedure Assign(Source: TPersistent); override;
  published
    { Published declarations }
  end;

procedure Register;

implementation


{ TfykEdit }

procedure TfykEdit.Assign(Source: TPersistent);//可以进行对象CLONE
begin
  if Source is TfykEdit then
  begin
    self.Text  :=TfykEdit(Source).Text ;
    exit;
  end;
  inherited Assign(Source);

end;


procedure Register;
begin
  RegisterComponents('Standard', [TfykEdit]);
end;

end.

posted on 2005-08-27 10:06  人淡如菊  阅读(895)  评论(0编辑  收藏  举报

导航