单击其他按钮时停止按钮单击事件

时间:2014-04-15 07:16:26

标签: c#

如果在点击第二个按钮时第一个按钮正在工作,如何访问两个按钮点击方法? 当第一个按钮单击事件执行操作并且我想停止执行并执行另一个操作时,我尝试访问其他按钮单击事件

1 个答案:

答案 0 :(得分:0)

您需要阅读有关异步编程的内容,然后实现Cooperative Task Cancellation

按第二个按钮时:

  1. 检查任务是否正在进行中
  2. 如果正在进行操作,请取消正在进行的任务并等待其完成 (取消成功)
  3. 运行新操作