我在停靠面板(DockStyle.Fill)上有大型PictureBox(10000,10000),我的表单上有AutoScroll = true,并且必须在特定的坐标(我点击的位置)上绘制一些元素。我通过MouseClick事件获得了协调:
_coords = PictureBox.PointToClient(e.Location);
但如果我滚动面板,_coords总是不同。
如果我的面板处于不滚动状态并且我将光标移动到面板右侧,则显示X = 1920,但如果我滚动面板并将光标移动到同一位置,则显示X = 2500。
无法在此处粘贴图片以说明流程。
示例图片的链接:
抱歉我的英文。