抓住鼠标移动事件:
private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
{
Text = String.Format("X: {0}; Y: {1}", e.X, e.Y);
}
Run Code Online (Sandbox Code Playgroud)
你有X和Y的位置.
如果您的图像已被缩放和/或平移,请记住,您必须对这些坐标应用变换.
要清楚:如果你的图像被放置(x0,y0)并放大了zf(记住zf <1意味着缩小),像素坐标将是
px = (e.X - x0) / zoom;
py = (e.Y - y0) / zoom;
Run Code Online (Sandbox Code Playgroud)