我无法在 C# 上鼠标获得图像的正确坐标



这是我关于Stackoverflow的第一个问题。所以我希望这是最好的答案。

我想用鼠标在事件(WFA.NETFramework(上获取图像的正确X和Y坐标。看看我的光标

坐标应该在X的500和Y的427之间,但我只是在发布时得到的。我已经把卷轴刷爆了。我认为图像分辨率是正确的,这是图像属性

这是我的代码:

private void pbInput_MouseMove(object sender, MouseEventArgs e) {        
mouseX.Text = e.X.ToString();
mouseY.Text = e.Y.ToString();
}

我有一个未来缩放图像的计划,所以我在图片框下面放了"自动滚动"面板。

你能帮我吗?非常感谢。

PS:很抱歉我的英语不好

尝试将picturebox放入面板内将面板设置为:

this.panel1.AutoScroll = true;

和图片框到

this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;

这将允许面板有滚动条,图片框的全尺寸将调整为实际图片尺寸

相关内容

  • 没有找到相关文章

最新更新