Ich habe eine Button
, die drei Methoden ausgeführt wird, wenn geklickt haben:Ein Catch für alle Methoden in Try?
Try
Label1.Text = "Please wait..."
RunMethod1()
RunMethod2()
RunMethod3()
Label1.Text = "Success!"
Catch ex As Exception
Label1.Text = "Something wrong happened!"
End Try
Momentan werden alle Fehler in der Visual Studio IDE angezeigt ('Exception wurde durch Benutzercode unbehandelt). Es gibt keine Try-Catch
Blöcke innerhalb dieser drei Methoden.
Wie bekomme ich das "Etwas ist passiert!" angezeigt in der Label
immer wenn eine Ausnahme innerhalb einer der drei Methoden auftritt?
Dieser Code die Console.WriteLine() mit Ihrem Label.text ersetzen muss die Arbeit machen. Haben Sie einen Fehler? Vielleicht könnten Sie eine Variable "msg" definieren, um Text beizubehalten und die Beschriftung einmal zu setzen. Schließlich versuchen Sie/catch Block – Mate
Ihr Code ist korrekt, es sei denn, es gibt etwas anderes, was Sie wollen, dass wir tun. –
Was heißt es wurde nicht behandelt? Dies sollte wie geschrieben korrekt sein. – EJoshuaS