求教:
    由于刚接触C#,不是很懂,问的不好还望见谅。
    C#在PictureBox里画线,通过按钮1和2.1负责将固定文件的坐标画出,2按钮每点一次画一段。
    我想问下:画完线之后如果有别的窗口覆盖了,画过的线就消失,怎么解决这个问题。还有就是画完线后鼠标点中画的线段,怎样进行删除操作(只删除选中的某一线段)。
    望高手不吝赐教。谢谢!

解决方案 »

  1.   

    1.画完线之后如果有别的窗口覆盖了,画过的线就消失,怎么解决这个问题
    把画线方法加在OnPaint里,而不是放在按钮的clicke事件里.
    2.还有就是画完线后鼠标点中画的线段,怎样进行删除操作(只删除选中的某一线段)。
    这个太难了,以前作的时候,都是用的第三方的收费控件。
      

  2.   

    虽然和你的需求不是太一样,不过你可以参考http://blog.csdn.net/LorenLiu/archive/2008/12/25/3600063.aspx
    另外的几篇也可以翻一下看看对于删除操作,首先你画的线都是以对象的方式放在一个List中,如果要删除某条线,就将其先在List中删除,然后重画所有的线,就可以了
      

  3.   

    http://blog.csdn.net/dunao/archive/2009/02/05/3865053.aspx可以看一下这个