0

我有一个代码,其中 Application.DoEvents 导致问题并引发异常。当打开模式弹出窗口并且应用程序必须等待用户活动时,此代码将被编写为循环执行以处理后台任务,直到用户活动为止。有人可以告诉我如何跟踪(在调试中)从 DoEvents 调用哪个进程导致异常。


这是一些代码。我可以追踪 DoEvents 内部发生的事情吗:

private readonly AutoResetEvent Event = new AutoResetEvent(false);

 while (_Event .WaitOne(20, false) == false)
                {
                    Application.DoEvents();
                    Thread.Sleep(0);
                }
4

0 回答 0