我有一个图片框,我需要在单击鼠标后获取框内鼠标位置的值。我可以使用以下代码执行此操作:
public void pictureBox1_MouseClick(object sender, MouseEventArgs e)
{
int CurX;
int CurY;
CurX = e.X;
CurY = e.Y;
}
我现在需要使用那些值CurX和CurY将它们转换为图片框的相对位置,即图片框的四个角具有GPS Lat和Long坐标,因此可以从位置计算近似Lat和Long。鼠标事件在图片框中单击。
根据另一种方法中的数组检查计算值,并根据近似的Lat和Long值从数组中选择值。
如何从pictureBox1_MouseClick获取这些CurX和CurY值到另一个方法,然后使用另一个MouseClick事件并重复该过程?
非常感谢Steve
答案 0 :(得分:2)
使用全局变量。将值分配给它们并访问班级中的任何位置。
答案 1 :(得分:2)
使用:
private int curX;
private int curY;
public void pictureBox1_MouseClick(object sender, MouseEventArgs e)
{
curX = e.X;
curY = e.Y;
}
然后你可以在课堂的其他地方使用curX curY