只是想知道我将如何实际选择我绘制的矩形然后能够移动它?我还需要删除它,但我可以解决这个问题。只是有点迷失了我需要做什么。伪代码或实际代码都可以,只是一个垫脚石将不胜感激。
此外,如果其他人知道如何在 listBox 中实际显示矩形 X 和 Y,那也很棒。但目前,首要问题是优先事项。
这就是我绘制矩形的方式:
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
if (buttonDown)
{
if (pictureBox1.Image != null)
{
draw = true;
Graphics g = Graphics.FromImage(imageFile);
Pen pen1 = new Pen(color, 4);
g.DrawRectangle(pen1, e.X - 5, e.Y - 5, 5, 5);
g.Save();
pictureBox1.Image = imageFile;
}
}
}