type
TMyObject = class
private
FEvent: TNotifyEvent;
FValue: string;
procedure SetValue(Value: string);
public
constructor Create; override;
published
property Value: string read FValue write SetValue;
property Event: TNotifyEvent read FEvent write FEvent;
end;procedure TMyObject.SetValue(Value: string);
begin
if Assigned(FEvent) then FEvent(Self);
FValue := Value;
end;
TMyObject = class
private
FEvent: TNotifyEvent;
FValue: string;
procedure SetValue(Value: string);
public
constructor Create; override;
published
property Value: string read FValue write SetValue;
property Event: TNotifyEvent read FEvent write FEvent;
end;procedure TMyObject.SetValue(Value: string);
begin
if Assigned(FEvent) then FEvent(Self);
FValue := Value;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货