Réponse acceptée !
Salut
Déja hérite ton composant de TCustomControl : c'est mieux je pense

.
J'ai pas testé :
Private
fMonMachin_Event: TNotifyEvent;
protected
procedure Resize; override;
published
property onMachin
:TEvenementPerso read fMonMachin_Event:
write fMonMachin_Event:
;........
procedure TMachin.Resize;
begin
inherited;
If Assigned(fMonMachin_Event) Then fMonMachin_Event(Self);
end;