我有2个winforms,一个(称为Form1)包含一个后台工作器,并且该表单打开第二个表单(Form2)。 Form1启动一个后台工作器,并在工作时打开Form2,以便用户可以执行其他操作。当用户在Form2上完成并点击提交时,我想检查Form1的后台工作是否完成,以及是否不弹出询问用户等待一分钟的消息,否则允许Form2提交。如何从另一个表格检查表单背景工作
如何从Form2检查Form1的后台工作者的状态?我看了这篇文章Check to see if a thread in another form is still running,但我的情况是不同的,我不知道如何适应。
是的属性,但我不能“看到”其他形式的后台工作。 – MAW74656
@MAW:给我的答案增加了一些建议。 –
- 使用后台工作人员已完成方法的Form2集上的CanSubmit变量。用于简单和轻松。 – MAW74656