在PictrueBox中绘制一个Rectangle矩形,
并且这个矩形能够用鼠标拖动到PictrueBox上合适的位置,双击鼠标能够将矩形选择的图获取出来 ,类似图片的裁剪功能 。请高手帮忙,郁闷了我三天了 还没搞定 。在线等待 谢谢 !!

解决方案 »

  1.   

    代码实现会比较复杂了。。给个思路吧,弄一个背景透明的Form,FormBorderStyle设置为None,Form的四边画上4条线,这样就是个矩形了。把这个Form的TopLevel设置为False,然后Parent设置为你的PictureBox,就能把它放到PictureBox里了接下来就是鼠标的响应,在鼠标点下时设置好Form的位置,并在鼠标移动时根据鼠标的变化大小改变Form的位置,最后在鼠标mouse up时将Form的位置和大小信息传给PictureBox,做剩下的工作。