winform多线程程序运行时,如果有个窗体在该程序上拖动,会留下轨迹,就好像没有装显卡驱动一样,怎么解决?我做的是多线程程序,请各位高手给我个解决方案,

解决方案 »

  1.   

    用backgroundWorker组件,搜索一下,完全可以避免你的情况。
      

  2.   

    如果你的界面线程比较繁忙,当别的窗口拖过你的界面,你的程序来不及刷新,就会出现拖动痕迹。解决的方法,优化一下你的界面线程,把频繁的计算放在另外一个线程中。或者,在线程循环中sleep(50)
      

  3.   

    那你得手动生成form对象的(画图方法,具体叫什么,我忘了)
      

  4.   

    多线程不是有个IsBackground属性吗,设置成true还不行吗?