嘿,所以我的所有代码都在工作,这很好。但我想稍微清理一下。
目前我只有一个消息框显示输入是否有错误,所以它会显示“请检查您的输入”,但我希望它显示类似“请检查以下内容:名字,第二名等。”
if ((FirstnameText.Text.Trim().Length == 0) || (SurnameText.Text.Trim().Length == 0)
|| (DateOfBirthText.Text.Trim().Length == 0) || (CourseText.Text.Trim().Length == 0)
|| (MatricNoText.Text.Trim().Length == 0) || (YearMarkText.Text.Trim().Length == 0)
|| (int.Parse(MatricNoText.Text) < 10000 || int.Parse(MatricNoText.Text) > 99999)
|| (int.Parse(YearMarkText.Text) < 0 || int.Parse(YearMarkText.Text) > 100))
{
errorMessage();
return;
}
public void errorMessage()
{
MessageBox.Show("Please check your input");
}
我知道这很乱,但是嘿,它有效
目前它只输出该消息,有没有一种简单的方法来输出有错误的特定文本框?
谢谢