在c#中计算光标位置

时间:2011-01-22 16:27:32

标签: c# winforms

大家好 我有一个表格,里面有一个面板。 我想根据光标位置移动图像。 我有鼠标功能,但我该如何计算呢?因为光标位置来自监视器,而图片框来自面板

1 个答案:

答案 0 :(得分:1)

您可以使用Control.PointToClient方法将屏幕坐标转换为本地坐标。如果您按照MSDN链接进行操作,则会有一个很好的示例,说明如何执行此操作。

Point localCoordinates = myPictureBox.PointToClient(mouseScreenCoordinates);