2011-05-18 53 views
1

我有一个按下按键时在屏幕上显示对象的功能。我应该可以在按下键的同时左键单击该对象,并且程序会在点击时更改对象 - 这不会发生。我将一个断点放入鼠标左键单击处理程序。按下键并点击对象。切换到VS2010我收到一条消息,指出我无法在此处编辑并继续。如果我解除按键然后我可以调试。不过,我担心可能会对按键造成其他反应,导致对象更改失败。使用按键进行调试

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

因此,我的问题是如果有什么办法可以在按下按键的情况下在VS2010中进行调试。

感谢

回答

1

使用Tracepoints。这将允许您添加跟踪消息并输出变量的值,而无需在调试器中停止。因此按键和鼠标点击不会干扰调试器。

+0

谢谢。我根本没有意识到痕迹点! – ScruffyDuck 2011-05-18 15:21:21

+0

再次感谢 - 我发现我的问题。我曾经假定只有在第一次按下按键时才会触发按键事件 - 当按键关闭时,它似乎会重复触发。 – ScruffyDuck 2011-05-18 15:51:31