Hola cmgenny, solo dos cosas:
En el caso de tu pregunta no es posible implementar el ejemplo puesto que el listbox no tiene el evento OnChange.
Viendolo de otra manera, que creo te va a ayudar, como te comentaba jachguate, debes tener en cuenta el argumento del procedimiento, por ejemplo:
Código:
procedure TForm1.Edit1Change(Sender: TObject);
begin
//tus códigos a ejecutar
end;
procedure TForm1.ListBox1KeyPress(Sender: TObject; var Key: Char);
begin
edit1.OnChange(nil);
end;
En este caso el keypress del listbox dispara el evento OnChange del edit.
Fijate que es necesario el uso de la palabra reservada 'nil', como el sender no es el dueño del evento invocado (Edit) 'nil' hace que el puntero no apunte a ningún objeto y por tanto pueda compilar sin error.
Espero te aclare y te ayude estos comentarios
Saludos