草庐IT

PointToClient

全部标签

c# - 相对于应用程序的光标位置

我知道如何获取光标的位置:intX=Cursor.Position.X;intY=Cursor.Position.Y;但这是相对于屏幕而言的。我如何获得相对于我的表单的坐标? 最佳答案 使用Control.PointToClientmethod.假设this指向有问题的表单:varrelativePoint=this.PointToClient(newPoint(X,Y));或者简单地说:varrelativePoint=this.PointToClient(Cursor.Position);

c# - 相对于应用程序的光标位置

我知道如何获取光标的位置:intX=Cursor.Position.X;intY=Cursor.Position.Y;但这是相对于屏幕而言的。我如何获得相对于我的表单的坐标? 最佳答案 使用Control.PointToClientmethod.假设this指向有问题的表单:varrelativePoint=this.PointToClient(newPoint(X,Y));或者简单地说:varrelativePoint=this.PointToClient(Cursor.Position);