如何判断一个正在运行的操作被用户停止

解决方案 »

  1.   

    你可以在BackgroundWorker 完成的事件(RunWorkerCompleted )里处理,参数e的Cancelled  属性表示操作是被取消的。
      

  2.   

    To; cherishl
     如果在RunWorkerCompleted处理的话应该表示一个操作已经完成, 我是想在一个操作进行中判断, 请指教
      

  3.   

    如果你想在操作的过程中处理,可以在DoWork 事件中做工作,参数Cancel 不就知道用户是否取消操作了吗?或者你需要一个全局的变量,如果你要做的工作是一个循环的话,可以循环中检查该变量,对你的需求不是很清楚,只能说这些了。---------------------
    兰亭MP3管理大师
    www.longs-soft.com
    ---------------------