Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 队列中有多少WinForm事件消息?_C#_Winforms_Events - Fatal编程技术网

C# 队列中有多少WinForm事件消息?

C# 队列中有多少WinForm事件消息?,c#,winforms,events,C#,Winforms,Events,我在BackgroundWorker中创建了一个事件,用于向WinForm面板发送文本通知。在BachgroundWorker完成后,我更改面板并启动下一个BackgroundWorker。 我的问题是,当BGW完成时,并非所有事件消息都到达我的面板。 Bevor卸下面板我要处理所有事件消息。 如何观察或检查队列中是否有更多事件消息 谢谢你的帮助,我是你的朋友。有关说明,请参见在此处输入一些代码,如果没有相关代码,我们将无法提供任何帮助。您遇到的问题可能是由多种原因造成的,在没有看到您是如何尝试

我在BackgroundWorker中创建了一个事件,用于向WinForm面板发送文本通知。在BachgroundWorker完成后,我更改面板并启动下一个BackgroundWorker。 我的问题是,当BGW完成时,并非所有事件消息都到达我的面板。 Bevor卸下面板我要处理所有事件消息。 如何观察或检查队列中是否有更多事件消息


谢谢你的帮助,我是你的朋友。有关说明,请参见

在此处输入一些代码,如果没有相关代码,我们将无法提供任何帮助。您遇到的问题可能是由多种原因造成的,在没有看到您是如何尝试的情况下,我们甚至无法开始猜测问题出在哪里。Application.DoEvents()。一般来说,像寻找这种创可贴一样不好的想法,而忽略了真正的问题。不要在你的工作人员中触发UI线程。谢谢你的回答。我已经制作了一个代码示例,猜猜看是什么?一切正常。所以,在我的实际应用程序中,看起来我还有一个问题。就像你告诉我的。我认为这应该是评论而不是回答,就像问题一样详细