标签: c# winforms
大家好 我有一个表格,里面有一个面板。 我想根据光标位置移动图像。 我有鼠标功能,但我该如何计算呢?因为光标位置来自监视器,而图片框来自面板
答案 0 :(得分:1)
您可以使用Control.PointToClient方法将屏幕坐标转换为本地坐标。如果您按照MSDN链接进行操作,则会有一个很好的示例,说明如何执行此操作。
Control.PointToClient
Point localCoordinates = myPictureBox.PointToClient(mouseScreenCoordinates);