Hola...
Esto que mencionas lo puedes hacer de dos formas...
Uno, puedes redefinir el método que dispara el evento, que en el
TEdit es
Change:
Código Delphi
[-]
TIpEdit = class(TEdit)
protected
procedure Change; override;
end;
implementation
procedure TIpEdit.Change;
begin
inherited end;
La forma en que lo quieres hacer, tendrías que crear un método en tu clase que tenga como parámetro
Sender: TObject:
Código Delphi
[-]
constructor TIpEdit.Create(AOwner: TComponent);
begin
inherited;
OnChange = Changed
end;
procedure TIpEdit.Changed(Sender: TObject);
begin
end;
El lado malo de esta última forma es que si en tiempo de diseño asignan un manejador de eventos para
OnChange, se perdería el que estableciste al momento de crear el componente.
Saludos...