You're welcome.
>
>I'm confused too :)
>
>When I run your sample code, things work fine. It must be something in my OnMoveItem event code that is making it not work. Thanks to you though, I've modified my listbox's OnMoveItem event to store a flag to indicate if an item has been moved. Then in the list's MouseUp event I check this flag to decide if I should call my "user has made a change" method.
>
>It seems to be working now. Thanks again for looking into this for me. Greatly appreciated.
>
--sb--