TryMe
try catch ブロックを持ち、彼の例外をキャッチするというメソッドがあります。
別のクラスから彼を呼び出しますが、例外が発生してもコードの実行は停止しません。
例:
public void TryMe()
{
try
{
SomeMethod();
}
catch(Exception exception){
MessageBox.Show(exception.Message);
}
}
//Method calling
Actions CAactions = new Actions();
CActions.TryMe();
///////////////////////////////////
//If exception is handled it should stop to here.
this.Hide();
FormActions FormActions = new FormActions();
メソッド定義はクラスファイルにあります。メソッドの呼び出しは、Windows 形式です。
問題は、メッセージ ボックスが表示されるだけで、コードの実行が続行されることです。
例外をキャッチしてフォームを非表示にしないようにした後、コードを停止したい。すべてが問題なければ、非表示にする必要があります。
私の認識が間違っているのではないでしょうか?