首先我们确定此功能的原理:
1:mousedown事件中记录下起始位置,并且描绘一个虚线边框。
2:mouseup事件中记录下结束位置
3:于是得到一个矩形区域,
4:在目标对象中,DrawImage,其中source为第一个picturebox的图像,起始点,宽度高度换算下.
首先放置两个个图片框pictureBox1和pictureBox2。
privateint _x, _y;
Image _img =null;
private=new Pen(Color.Red, privatenew Rectangle(=private
此段代码实现的截图功能算是比较完善,在拖拽鼠标时,会有一个虚线框方便划分区域。同时,截图可以保存为jpeg格式的图片。