質問: true) { MessageBox.Show("氏名欄が空白です。", "エラーメッセージ"); return; } else { } //半角カナ入力制限 if (!IsHalfKatakana(TbxFirstKanaName.Text)) { MessageBox.Show("名前を半角カナにしてください。"); return; } if (!IsHalfKatakana(TbxLastKanaName.Text)) { MessageBox.Show("苗字を半角カナにしてください。"); return; } ### 試したこと if分を使ってなんとなく、コードを書いてみましたが、よくわからなかったです。 フラグを使うのだろうとはわかりますが、フラグの実装もよくわからないです。
回答: ``` //更新・登録ボタンをクリックした時の処理 private void BtnAddEdit_Click(object sender, EventArgs e) { string err = ""; //テキストボックス内が空白であるときにエラーメッセージを表示 if (String.IsNullOrEmpty(TbxPassword.Text) == true) { err += "パスワードが空白です。"; } if (String.IsNullOrEmpty(TbxFirstUserName.Text) == true) { if(!String.IsNullOrEmpty(err)) { err += "\r\n"; } err += "苗字欄が空白です。"; } if(!String.IsNullOrEmpty(err)) { MessageBox.Show(err); } ``` 変数に入れてから表示してはどうでしょうか?