C# 在C中移动PictureBox内的矩形#
我有一个用于图像的PictureBox,当图像加载时,在PictureBox的中间绘制一个矩形。矩形被硬编码到默认位置,我希望用户将其移动并放置在图像的所需区域C# 在C中移动PictureBox内的矩形#,c#,mouse,picturebox,move,rectangles,C#,Mouse,Picturebox,Move,Rectangles,我有一个用于图像的PictureBox,当图像加载时,在PictureBox的中间绘制一个矩形。矩形被硬编码到默认位置,我希望用户将其移动并放置在图像的所需区域 你知道如何只用鼠标/键盘在PictureBox中移动矩形吗?到目前为止,我已经尝试过搜索,但没有结果。我需要用户能够拖动矩形移动它。非常不清楚什么是挂起。只需使用MouseMove事件更改矩形变量,并调用pbox的Invalidate()方法重新绘制即可。谢谢Hans,Invalidate()应该可以完成这项工作。现在,我只需要使用正确
你知道如何只用鼠标/键盘在PictureBox中移动矩形吗?到目前为止,我已经尝试过搜索,但没有结果。我需要用户能够拖动矩形移动它。非常不清楚什么是挂起。只需使用MouseMove事件更改矩形变量,并调用pbox的Invalidate()方法重新绘制即可。谢谢Hans,Invalidate()应该可以完成这项工作。现在,我只需要使用正确的PictureBox事件,用户就可以直观地看到操作;)。