gpt4 book ai didi

c# - 如何在另一种方法中使用 MouseEventArgs?

转载 作者:太空宇宙 更新时间:2023-11-03 21:02:54 25 4
gpt4 key购买 nike

我有一个图片框,一旦在其中单击鼠标,我需要获取框内鼠标位置的值。我可以使用以下代码执行此操作:

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 事件并重复该过程?

非常感谢史蒂夫

最佳答案

使用:

private int curX;
private int curY;

public void pictureBox1_MouseClick(object sender, MouseEventArgs e)
{
curX = e.X;
curY = e.Y;
}

然后你可以在类的其他地方使用curX a curY

关于c# - 如何在另一种方法中使用 MouseEventArgs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43513516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com