i have a vistview with its view set to details..i have multi select turned on too.

now when the user right clicks the listview i've put a dotnetmagic popupmenu to appear but i face some problems.....if the user right clicked in a icon in the listview it wont appear selected before the user clicks the menu button.

other problem is that after the user clicks the menu button it will appear the selection mouse cursor frommm the place where i originally clicked(to appear the menu) to the place where the mouse is now(when i clicked one of the menu buttons)

is there any work around this?