Hi All I have a Form with a panel in it. I want to move an image according to the cursor position. I have a mouse over function, but how do i do the calculation right ? since the cursor position is from the monitor and the picturebox is from the panel
You can use Control.PointToClient
method to convert screen coordinates to the local ones. If you follow the MSDN link there's a good example that shows how to do that.
Point localCoordinates = myPictureBox.PointToClient(mouseScreenCoordinates);
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.