I am making a form which has a ListView. I want to show a “Picture Window” whenever mouse hovers above one of the listView Item in the ListView. I implemented this by using “ListView”‘s “ItemMouseHover” event. I want to show this “Picture Window” just near to the mouse position. But , I couldn’t get the mouse position from the itemmousehover event. Can anybody say how to achieve this?
Note: I am using .Net 4.0
EDIT:
“Danbystrom” gave the exact answer. But I found the root cause is some other. See my answer for that.
The static method Control.MousePosition will give you the coordinates in screen space. Then you can convert that into client coordinates with the Control.PointToClient instance method.