我重启一边好像好些,不过刚才我用drawing里的方法画了个简单的坐标图,数据是从mssql上取的,但关键是运行时没问题,但是每次我按那个X关闭窗口时,那个窗口就会死掉,无响应,大概过一分钟才能正常关闭。我起初是怀疑可能内存没有处理好,但是画图后的所有用到的Pen我都给Dispose()掉了,实在不知道怎么回事,是不是我还需要清除什么东西啊?PS:我用的是VS2008

解决方案 »

  1.   

    Dispose()了,上面我都说了...><
      

  2.   

    这种情况,一般都是画图的资源引起的。
    例如:你画图的时候在PictureBox,但是你画的图片很大很大,在图片框的范围外也有,虽然看不见,但是也是耗费资源的。这个就会引起响应慢。
    或者画图事件使用Refresh事件或者其他鼠标移动、Update等什么的,也会不停的重绘。
      

  3.   


    谢谢,估计是我之前把一个Refresh放到了OnPaint的event里造成的,现在好了,应该没事了