0

可能重复:
如何跟踪鼠标 X/Y 位置并将其打印到标签上?

我似乎遇到了一个看似小问题但似乎找不到答案的道路颠簸。这是我在这里提出的第一个问题,如果我错过了这个问题的解决方案,我深表歉意!

我有一个 toolStripStatusLabel 我想要鼠标的当前位置,我能够得到坐标:

private void mouseCoordinatesToolStripStatusLabel()
{
    this.toolStripStatusLabel1.Text = MousePosition.ToString();
    this.Refresh();
}

但这只能在我加载时获得鼠标的位置,而不是在我移动鼠标时。

任何帮助将不胜感激,谢谢!

4

1 回答 1

0

这将为您提供鼠标光标坐标:

...
this.toolStripStatusLabel1.Text = Cursor.Position.X.ToString() + " - " + Cursor.Position.Y.ToString();
...

如果您想在鼠标移动时更新,只需MouseMove从您的表单绑定事件并添加以前的代码。实际上,您的也可以,只是您似乎缺少绑定MouseMove事件。

于 2012-08-29T20:48:17.997 回答