我需要将轴从默认轴(黑色)转换为位于 panel1(AutoSize)上的图片框轴(红色)。任务是在世界和窗口屏幕中显示光标位置。我尝试了很多与PictureBox.Location
/ Cursor.Position
/ Panel.Location
etc的组合,但无法获得红色轴值。希望你能帮我解决这个问题。
到目前为止的代码:
private void pictureBox1_MouseMove_1(object sender, MouseEventArgs e)
{
corX = panel1.Location.X + Cursor.Position.X - 1000;
corY = -panel1.Location.Y - pictureBox1.Size.Height + Cursor.Position.Y + 1000;
mousePositionX.Text = "Window Position:{X=" +corX.ToString()+'}' + ' '+"{Y="+corY.ToString()+'}';
screen.Text = "World Postion:" + Form1.MousePosition.ToString();
}