|
|
1
8
你可以使用这个代码,而不是bw
|
|
|
2
8
理想情况下,您应该禁用表单上的所有相关控件,然后在
如果你想的话 事实上 在任务完成之前,可以同步运行任务以开始。 |
|
|
3
2
您可以检查BackgroundWorker是否正在运行,并在btnok单击事件处理程序中检查bw.isbusy是否为true。如果是这样,请更改光标并设置一个布尔标志,指示OK处理程序正在等待。当BackgroundWorker完成其作业时,检查OK是否一直在等待,如果正在等待,则将标志设置为false,更改光标并执行OK按钮的作业。-) |
|
|
4
0
我只需要使用布尔标记和锁。
后台线程执行相同的技巧(只需记住返回到主UI线程) |