仅在表单中使用鼠标坐标

时间:2014-01-30 08:07:15

标签: c# forms mouse coordinates

我正在努力使我的鼠标坐标在窗体内,而不是全屏。所以我的表单的左上角基本上是0,0。无论我在屏幕上移动程序的位置如何,这都将保持不变。

这可能吗?

感谢。

1 个答案:

答案 0 :(得分:3)

您还可以使用MouseMove事件:

this.MouseMove += TestForm_MouseMove;

private Point mousePosition;
void TestForm_MouseMove(object sender, MouseEventArgs e)
{
    this.mousePosition = e.Location;
}

这些坐标是相对于Form本身的!