c# 在一个窗体中获得鼠标的坐标并显示
c#在一个窗体(窗体1)中获得鼠标的坐标并显示,然后再另一个窗体(窗体2)中也显示在1中获得的坐标我第一个窗体的代码是:publicpartialclassForm2:F...
c# 在一个窗体(窗体1)中获得鼠标的坐标并显示,然后再另一 个窗体(窗体2)中 也显示在1中获得的坐标
我第一个窗体的代码是:
public partial class Form2 : Form { public int a ,b; public Form2() { InitializeComponent(); }
public void Form2_MouseMove(object sender, MouseEventArgs e) { label1.Text = e.X + "," + e.Y; a = e.X; b = e.Y; } }
第二个窗体:
public partial class Form4 : Form { public Form4() { InitializeComponent(); Form2 f2 = new Form2(); label2.Text = f2.a + "," + f2.b; }
}
窗体
为什么运行下来 第一个窗体是对的, 但是第二个窗体接收到的坐标始终是0,0 展开
我第一个窗体的代码是:
public partial class Form2 : Form { public int a ,b; public Form2() { InitializeComponent(); }
public void Form2_MouseMove(object sender, MouseEventArgs e) { label1.Text = e.X + "," + e.Y; a = e.X; b = e.Y; } }
第二个窗体:
public partial class Form4 : Form { public Form4() { InitializeComponent(); Form2 f2 = new Form2(); label2.Text = f2.a + "," + f2.b; }
}
窗体
为什么运行下来 第一个窗体是对的, 但是第二个窗体接收到的坐标始终是0,0 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询