Windows表单
我正在使用一个布局面板上的DragOver事件,DragEventArgs返回与屏幕相关的鼠标的X/Y坐标。我知道有一个函数可以将此转换为鼠标在控件上的位置,但我很难找到它。
Windows表单
我正在使用一个布局面板上的DragOver事件,DragEventArgs返回与屏幕相关的鼠标的X/Y坐标。我知道有一个函数可以将此转换为鼠标在控件上的位置,但我很难找到它。
PointToClient
方法将指定的屏幕点的位置计算为客户端坐标。private void DragDrop(object sender, DragEventArgs e)
{
Point point = this.PointToClient(new Point(e.X, e.Y));
// then use point.X and point.Y instead of e.X and e.Y
}