C# 激活和停用

C# 激活和停用,c#,.net,winforms,events,C#,.net,Winforms,Events,我有一个MDI Windows窗体应用程序。在其他事件中,主要形式有以下两种:激活和停用。问题是它们循环地相互触发(如果它们的事件处理程序为空,则为事件)。IntelliTrace除了一个接一个地调用这些事件的处理程序外,什么都不显示。我不明白,为什么会这样。有什么想法吗?事实证明,答案是显而易见的。它们通过VisualStudio调试器相互触发。当它跨入激活的事件处理程序时,会导致停用事件。然后它进入一个Deactivate事件处理程序,然后再次引发激活的事件。因此,使用普通方法进行调试是很困

我有一个MDI Windows窗体应用程序。在其他事件中,主要形式有以下两种:激活和停用。问题是它们循环地相互触发(如果它们的事件处理程序为空,则为事件)。IntelliTrace除了一个接一个地调用这些事件的处理程序外,什么都不显示。我不明白,为什么会这样。有什么想法吗?

事实证明,答案是显而易见的。它们通过VisualStudio调试器相互触发。当它跨入激活的事件处理程序时,会导致停用事件。然后它进入一个Deactivate事件处理程序,然后再次引发激活的事件。因此,使用普通方法进行调试是很困难的

请提供代码。如果你问这个问题,我想你不会认为答案那么简单。如果你确实在其他人之前找到了你问题的答案,我建议你说出答案,这样你提交自己的答案就更清楚了。