Bingen,
> Lo he conseguido con un truquillo, me he creado una data lCambiado que
> pongo a .F. al comenzar y luego pongo a .T. en el evento OnUpdate que
> tambien se lanza al cargar el Richedit ?? pero solo lo pongo a .T. si el
> richedit ha sido lFocused.
me temo que es cosa de windows. En los controles edit en general (y también
en richedit), al cambiar el texto desde código también se dispara el evento
OnChange, cuando en mi opinión sólo debería dispararse por intervención del
usuario. En los edit normales (TEdit, TMaskEdit,...), conseguimos anular
este comportamiento, pero richedit es bastante más complejo, y además, se
puede evitar el problema con soluciones sencillas como la que has aplicado.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info