2009-11-06 69 views
2

我正在处理一个小项目,涉及到我将一个图像加载到Windows窗体中的图片框中。 然后,我需要能够选择和图像的区域,并“裁剪”到这个尺寸 - 有点像你可以在MS Paint中做的。C#WinForms - 图片/图像框选择 - 像MS Paint

我只是想知道是否有人知道任何示例代码可以帮助我开始呢?

回答

2

这是一个非常简单的问题。您需要处理MouseDown,MouseUp,并跟踪您何时启动和停止拖动您的选择矩形。现在你已经完成了,你已经有了选择矩阵,所以就用它来拍摄整个图像的一部分。如果您正在显示缩放版本,只需查找控件尺寸与图片尺寸之间的比例即可。