Richedit events not working

Some of the events in a TRichEdit don't seem to work right. The
OnMouseDown event activates when the mouse button comes up, the
OnMouseUp event doesn't work at all, and the OnSelectionChange event
activates twice every time the selection changes!

I have tried this in Delphi 3 and 4 and it does the same in both. Does
anyone know how to fix this?

Thanks in advance
--
Ian Dunn                     I...@polyhedron.com

Polyhedron Software Ltd.        
Programs for Programmers - QA, Compilers, Graphics

************ Visit our Web site on http://www.polyhedron.co.uk/ ************