指针不在winform上时的鼠标指针位置
Mouse pointer position when pointer is not on winform
当鼠标在表单中时,我可以获取鼠标位置。这是我的代码-
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
lblXPosition.Text = MousePosition.X.ToString();
lblYPosition.Text = MousePosition.Y.ToString();
}
但是指针在窗体之外时不起作用。有什么建议吗?
您可以通过其他方式进行。这是一个快速简单的方法-
private void timer1_Tick(object sender, EventArgs e)
{
lblXPosition.Text = MousePosition.X.ToString();
lblYPosition.Text = MousePosition.Y.ToString();
}
计时器间隔时间 500 足以完成这项工作。即使您的指针超出表格,它也能正常工作。
当鼠标在表单中时,我可以获取鼠标位置。这是我的代码-
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
lblXPosition.Text = MousePosition.X.ToString();
lblYPosition.Text = MousePosition.Y.ToString();
}
但是指针在窗体之外时不起作用。有什么建议吗?
您可以通过其他方式进行。这是一个快速简单的方法-
private void timer1_Tick(object sender, EventArgs e)
{
lblXPosition.Text = MousePosition.X.ToString();
lblYPosition.Text = MousePosition.Y.ToString();
}
计时器间隔时间 500 足以完成这项工作。即使您的指针超出表格,它也能正常工作。