2011-05-18 37 views
1

我有一個按下按鍵時在屏幕上顯示對象的功能。我應該可以在按下鍵的同時左鍵單擊該對象,並且程序會在點擊時更改對象 - 這不會發生。我將一個斷點放入鼠標左鍵單擊處理程序。按下鍵並點擊對象。切換到VS2010我收到一條消息,指出我無法在此處編輯並繼續。如果我解除按鍵然後我可以調試。不過,我擔心可能會對按鍵造成其他反應,導致對象更改失敗。使用按鍵進行調試

快速更新 - 如果我禁用Key Up事件的操作,那麼一切正常。

因此,我的問題是如果有什麼辦法可以在按下按鍵的情況下在VS2010中進行調試。

感謝

回答

1

使用Tracepoints。這將允許您添加跟蹤消息並輸出變量的值,而無需在調試器中停止。因此按鍵和鼠標點擊不會干擾調試器。

+0

謝謝。我根本沒有意識到痕跡點! – ScruffyDuck 2011-05-18 15:21:21

+0

再次感謝 - 我發現我的問題。我曾經假定只有在第一次按下按鍵時纔會觸發按鍵事件 - 當按鍵關閉時,它似乎會重複觸發。 – ScruffyDuck 2011-05-18 15:51:31