当前,我正在一个项目中,使用2个标签跟踪表单上的坐标,一个跟踪X坐标,另一个跟踪Y坐标。到目前为止,只有在没有PictureBox的情况下,它才能正常工作。但是,将PictureBox添加到公式中会带来一些问题。大多数都可以忽略不计,但是一个让我感到困惑。将鼠标移到PictureBox上时,标签和PictureBox都完全停止移动。当我将光标移到PictureBox的区域之外时,它才开始移动。有可能解决此问题的方法吗?
代码:
int x = 0, y = 0;
protected override void OnMouseMove(MouseEventArgs e)
{
base.OnMouseMove(e);
x = e.X; y = e.Y;
label1.Location = new Point(x - label1.Width, y);
label2.Location = new Point(x, y - label2.Height);
pictureBox1.Location = new Point(x, y);
label1.Text = x.ToString(); label2.Text = y.ToString();
}