Hi Laura.
Long time no see! How goes it? Will you guys be in Kansas City in June?
The problem occurs when you move items from the full list to the selected list, change the order of the items, then attempt to delete items from the selected list after their position in the list has changed. The item that is restored to the full list is the item originally in the selected position, not the item currently in the .List[N] position.This is not a comment on your fix, this is just to let you know that the mover list in Chapter 5 of
1001 Things You Wanted to Know About Visual FoxPro does not suffer from this shortcoming < s >.
Of course, we use a RowSourceType of none for our mover list, so we operate directly on the comtrol's List collection, so we do not run into this issue < s >. You may want to check it out and see if it will do what you need.