2011-02-14 142 views
0

我有一個MDI Windows窗體應用程序。其他活動的主要形式有以下兩種:激活和停用。問題在於它們週期性地觸發對方(如果事件處理程序爲空,則爲事件)。除了爲這些事件接連調用處理程序之外,IntelliTrace不會顯示任何內容。我不明白,爲什麼會發生。有關它的任何想法?已激活和取消激活

+1

請提供代碼。 – 2011-02-14 09:40:21

回答

0

原來,答案很明顯。由於Visual Studio調試器,它們會觸發對方。當它進入激活事件處理程序時,它會導致停用事件。然後它進入一個Deactivate事件處理程序,之後再次激活Activated事件。所以,使用常用的方法很難調試。

+0

如果你問這個問題,我會認爲你不會覺得答案很簡單。如果你確實能夠在其他人面前找到你的問題的答案,我會建議你提供答案,以便更清楚地表明你正在提交自己的答案。 – unholysampler 2011-02-14 12:22:16