>Thanks... looks like you are doing the same thing as I am. It still don't know why I only get the last item selected.
It could be, that some other process fired after your code was run and it messed your selections. To confirm this guess, count the number of selected items while you going and show it in a messagebox. Try to trace the process to see, which events are fired for the listbox (Debugger may interfer the process, though)...
If it's not broken, fix it until it is.
My Blog