想在pictureBox框上用鼠标画矩形框,然后剪切。目前画的矩形框大小不能固定。c#用鼠标如何画固定比例的剪切矩形框呢?不知道如何设置。

解决方案 »

  1.   

    谢谢你 可否提示一下代码  是在Move里设置吗,还是UP或DOWN中?
      

  2.   


    不知道怎么限制比例。设置成e.X=2*e.Y,系统提示e.X不能赋值。求教啊...
      

  3.   

    调用系统的ControlPaint.DrawReversibleFrame画虚框,虚框的比例是固定的,你的鼠标MOVE提供且仅提供给ControlPaint.DrawReversibleFrame一个高或者宽的参数,UP中剪切也按照虚框来剪。
    这样你的鼠标移动就不会改变剪切的形状,而且还可以一目了然