我有Button
点击后运行三种方法:
Try
Label1.Text = "Please wait..."
RunMethod1()
RunMethod2()
RunMethod3()
Label1.Text = "Success!"
Catch ex As Exception
Label1.Text = "Something wrong happened!"
End Try
现在,Visual Studio IDE中显示任何错误(“用户代码未处理异常”)。这三种方法中没有Try-Catch
块。
我如何得到'发生了错误!'只要在三种方法中的任何一种中发生异常,就会显示在Label
中?
答案 0 :(得分:1)
它与C#中的一样直接。
-H
当然用label.text
替换console.writeline()答案 1 :(得分:1)
****使用此代码****
try
{
Label1.Text = "Please wait...";
RunMethod1();
RunMethod2();
RunMethod3();
Label1.Text = "Success!";
}
catch(Exception ex)
{
Label1.Text = "Something wrong happened!";
}
}
private void RunMethod1()
{
throw new NotImplementedException();
}
private void RunMethod2()
{
throw new NotImplementedException();
}
private void RunMethod3()
{
throw new NotImplementedException();
}