2016-07-07 51 views
0

如何单步执行一个winforms应用程序,包括单击任何按钮后?如何单步执行Winforms应用程序,包括单击任何按钮后?

有时我有兴趣从头到尾浏览我的程序。

我可以通过点击F10开始,我不必设置任何断点。在F10点击几下后,Form1出现。

现在让我们假设Form1有一个按钮,当按钮被点击时它会运行一些代码。

如果我点击那个按钮,它不会回到调试模式并进入代码。

我不想在每次点击按钮时都放一个断点。

我该如何做到这一点,以便当我点击任何按钮时,它会进入代码。

这样我就可以继续使用F10和F11从头到尾浏览我的程序。

例如F10,F10,F10 Form1加载按钮。我点击按钮。 F10,F10 ..

e.t.c

,而不是目前的情况,我点击一个按钮,它与该程序继续进行,直到遇到断点。

+0

不可能,只有断点 – 2016-07-07 10:58:14

+0

您使用的是什么版本的Visual Studio?它表达了吗? – dbasnett

+0

@dbasnett 2015 not express – barlop

回答

0

我想通了基于从dbasnett

即启动Form1中/第一种形式的代码注释,非常的内部代码。你甚至没有看到它与F11。它发生在Form1加载后,并且您没有看到任何运行的代码行使它出现。

一个解决方案,它不是一个好的解决方法,就是开始用F10或F11进行调试,并确保在Form1出现之前击中的键是F11。然后,当你点击按钮时,你将能够一步步完成。

一个更简单/更好的解决方案是将单个断点放入。您可以将它放在Form1上。那是在表单出现之前。然后开始使用Play进行调试。当它遇到断点时,你可以做F10s或F11s或任何混合。它会提出形式。而这次当你点击一个按钮时,它将继续处于调试模式,你可以使用F10或F11或其他任何组合。

+0

因此可以在Form1加载的最后一个大括号处放置一个断点,然后按F11。然后,当你点击一个按钮时,它会逐步完成 – barlop

相关问题