兄弟我刚刚遇到一个问题。我在picturebox里面画线时,如果我点击按扭画了一条直线,但是如何撤消?
在picturebox里面还有其他曲线的,只想撤消我刚才画的那条直线?? 请高手指点

解决方案 »

  1.   

    bool drawLineFlag= true;void picturebox_paint(...)
    {
      if(drawLineFlag) e.Graphics.DrawLine(...);
     //...
    }如果需要消除这条线:
    drawLineFlag = false;
    pictruebox.Refresh();//即可
      

  2.   

    在绘制事件画线的语句前加个布尔型判断
    如果为true就执行画线代码,否则不执行想画的时候就把这个布尔型设置为true,不画的时候就设置为false