我正在开发一个包含多个子项目的大型winforms项目。 每次我选择一个新的菜单项时,都会启动一个不同的子项目。每个项目都使用后台工作人员来更快地完成任务。
如果通过菜单打开新项目,我想要取消在项目中运行的所有活动后台工作人员。
根据我到目前为止所学到的,我必须为打开项目中的tabControl将e.Cancel属性设置为true。我正在处理tabControl,但这不会中断当时运行的后台工作程序并取消它们。我不知道如何以及为了设置e.Cancel属性值而触发此tabControl的事件(如果确实这就是我应该做的那样)。
任何帮助都将不胜感激。
谢谢!