我在按钮点击中有代码,如下所示:
try
{
Cursor = Cursors.WaitCursor;
GenerateReports();
}
finally
{
Cursor = Cursors.Default;
GC.Collect();
GenPacketBtn.Enabled = true;
}
除了 finally 块之外,没有其他地方将光标设置回默认值,但它确实“感到疲倦”并出于某种原因恢复到其默认状态。为什么会这样,我如何保证它不会停止“等待”,直到所有进程的大爸爸(GenerateReports())完成?