【发布时间】:2017-08-30 13:51:31
【问题描述】:
当我的程序弹出“未处理的异常”时,我可以在我的程序中调用一个按钮吗?我的表单中有一个按钮,它实际上可以“修复”或“绕过”异常。比如,'On Error Button2.PerformClick() 3 次'(只是我的一个例子)
【问题讨论】:
-
问题不清楚。什么代码,什么按钮,什么循环?唯一可以给出的建议是将代码放在try/catch block 中。这在文档和所有 VB.NET 教程中都有充分的介绍。谷歌
.NET Exception Handling。 -
我刚刚编辑了我的帖子,现在可能更清楚了..
-
如果你想在有异常的时候做点什么,你需要处理异常。使用 Try/Catch 块来执行此操作。
-
或者,如果您想绕过所有异常(不推荐),您可以尝试订阅
Application.ThreadException事件:) -
@Shlomi 一旦抛出异常并且不处理,程序已经崩溃。你可能有一个 try/catch 块,每当捕获到异常时通知用户并要求他输入(例如,就像你说的按下按钮)
标签: vb.net winforms visual-studio