处理tabcontrol时取消所有活动的后台工作程序

时间:2014-12-17 06:44:31

标签: c# winforms backgroundworker tabcontrol

我正在开发一个包含多个子项目的大型winforms项目。 每次我选择一个新的菜单项时,都会启动一个不同的子项目。每个项目都使用后台工作人员来更快地完成任务。

如果通过菜单打开新项目,我想要取消在项目中运行的所有活动后台工作人员。

根据我到目前为止所学到的,我必须为打开项目中的tabControl将e.Cancel属性设置为true。我正在处理tabControl,但这不会中断当时运行的后台工作程序并取消它们。我不知道如何以及为了设置e.Cancel属性值而触发此tabControl的事件(如果确实这就是我应该做的那样)。

任何帮助都将不胜感激。

谢谢!

0 个答案:

没有答案