Darum geht es ja gerade gar nicht. Der Punkt ist, dass der Quelltext so aussieht:
Delphi-Quellcode:
procedure A;
begin
xy.DeleteItem;
end;
procedure OnDeleted;
begin
ShowMessage('Ha, gelöscht');
end;
Statt ganz einfach und simpel:
Delphi-Quellcode:
procedure DeleteMyItem;
begin
xy.DeleteItem;
ShowMessage('Ha, gelöscht');
end;
Aber wenn es dir so lieber ist, ist das ja deine Sache. Genauso die Wahl der Komponente an sich.