已激活和取消激活

问题描述:

我有一个MDI Windows窗体应用程序。其他活动的主要形式有以下两种:激活和停用。问题在于它们周期性地触发对方(如果事件处理程序为空,则为事件)。除了为这些事件接连调用处理程序之外,IntelliTrace不会显示任何内容。我不明白,为什么会发生。有关它的任何想法?已激活和取消激活

+1

请提供代码。 – 2011-02-14 09:40:21

原来,答案很明显。由于Visual Studio调试器,它们会触发对方。当它进入激活事件处理程序时,它会导致停用事件。然后它进入一个Deactivate事件处理程序,之后再次激活Activated事件。所以,使用常用的方法很难调试。

+0

如果你问这个问题,我会认为你不会觉得答案很简单。如果你确实能够在其他人面前找到你的问题的答案,我会建议你提供答案,以便更清楚地表明你正在提交自己的答案。 – unholysampler 2011-02-14 12:22:16