|
分類:[C#]
こんにちわ。
C#である計算処理を作っています。
下記内容でボタンをクリックしたときの処理で、
条件を満たしていない場合、処理を中止して、クリックする前に戻したいのですが、
下記のような記述では引っ掛けた処理以降も続行している気がするのですが、
どこが不具合なのでしょうか?
private void btn計算開始_Click(object sender, EventArgs e)
{
//ユーザー入力値に漏れがないかを確認する。
入力チェック処理1();
入力チェック処理2();
}
//入力チェック処理
public void 入力チェック処理1()
{
if (this.txt素材全長.Text == "")
{
MessageBox.Show("素材全長が入力されていません。図面寸法を確認の上、素材の全長を入力してください。", "エラー",
MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
}
入力チェック処理1でTextBoxに値が入力されていない場合は、処理をストップし、ユーザーの入力を待つようにしたいのですが
「return」では駄目なのでしょうか?
|