当指针不在winform上时鼠标指针位置

时间:2015-04-21 05:28:45

标签: c# winforms mouse-pointer

我能够在表格中找到鼠标位置。这是我的代码 -

private void Form1_MouseMove(object sender, MouseEventArgs e)
{
    lblXPosition.Text = MousePosition.X.ToString();
    lblYPosition.Text = MousePosition.Y.ToString();
}

但是当指针在表单之外时它不起作用。有什么建议吗?

1 个答案:

答案 0 :(得分:5)

你可以通过其他方式做到这一点。这是一种快速而简单的方法 -

private void timer1_Tick(object sender, EventArgs e)
{
    lblXPosition.Text = MousePosition.X.ToString();
    lblYPosition.Text = MousePosition.Y.ToString();
}

计时器间隔时间500足以完成这项工作。即使您的指针位于表单之外,它也能正常工作。

相关问题