Registriert seit: 12. Jun 2002
3.483 Beiträge
Delphi 10.1 Berlin Professional
|
Re: inherited für Vorfahren-Methode aufrufen
9. Aug 2007, 18:55
Zitat von negaH:
Es geht auch noch anders
Dann doch lieber so:
Delphi-Quellcode:
type
TBaseControl = class(TCustomControl)
protected
procedure BasePaint;
procedure Paint; override;
end;
TObjectXYZ = class(TBaseControl)
protected
procedure Paint; override;
end;
{ TBaseControl }
procedure TBaseControl.BasePaint;
begin
inherited Paint;
end;
procedure TBaseControl.Paint;
begin
BasePaint;
{...}
end;
{ TObjectXYZ }
procedure TObjectXYZ.Paint;
begin
BasePaint; // TCustomControl.Paint aufrufen
{ neuer Code }
end;
|