我正在创建一个屏幕截图&使用answer posted here的裁剪实用程序 代码在屏幕上绘制一个矩形(System.Drawing.Rectangle)并保存裁剪的图像。
我需要将这个矩形移动到屏幕上的不同区域而不改变大小。 我怎样才能做到这一点?
什么对我不起作用?
我试过这个codeproject article,非常适合在屏幕上移动控件。 为了使此代码正常工作,我需要在容器控件上绘制矩形。 哪个容器可用于包装?
作为一个成功的网络开发人员,我曾经认为我也可以为WinForms写作......我错了:-(一些帮助会非常感激!
答案 0 :(得分:0)
在C#Windows窗体中更改矩形的位置,您可以执行以下操作
rect.Location = new Location(x,y);
其中x和y是您要将其移动到的坐标(相对于窗口的原点)。
的链接