说明这个线程已经执行完毕了。当线程执行完毕时你应该把stop的button设为disabled

解决方案 »

  1.   

    我可能没说明白。是这样的,我在它运行的时候点个按钮已消息框的形式提示它目前的状态。提示是stopped,然后点确定之后它又继续遍历了,说明线程还在执行只是我激发别的事件时它停止了。。
      

  2.   

    //线程的几个常用方法:
    Thread.Start():启动线程的执行;
    Thread.Suspend():挂起线程,或者如果线程已挂起,则不起作用;
    Thread.Resume():继续已挂起的线程;
    Thread.Interrupt():中止处于 Wait或者Sleep或者Join 线程状态的线程;
    Thread.Join():阻塞调用线程,直到某个线程终止时为止
    Thread.Sleep():将当前线程阻塞指定的毫秒数;
    Thread.Abort():以开始终止此线程的过程。如果线程已经在终止,则不能通过