| 分類:[C#]
コマンド1を送り、エラーだった場合、処理を終了したいのですが エラーのメッセージボックスを閉じた後にコマンド2を送ってしまいます。 エラーが出た時点で処理を終了するにはどうすればいいのでしょうか?
private async void button1_Click(object sender, EventArgs e) { コマンド1 コマンド2 }
private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e) { string data = serialPort1.ReadLine(); Invoke(new Delegate_RcvTextBox(rcvtextBox), new Object[] { data }); } private void rcvtextBox(string str) { if(条件) { OK時の処理 } if(条件)//エラー時の処理 { MessageBox.Show("エラー"); return; } } |