我是 C# 的新手,我学了一年的 C 编程。
我创建了一个窗口表单,要求用户填写注册表。
当未填写字段或未充分使用字段时,我想在按钮下方显示错误消息。
我使用了这个基本代码:
private void button1_Click(object sender, EventArgs e)
{
if (!isOkay(userTextBox.Text))
{
label5.Text = "Please, enter an username.";
label5.Visible = true;
}
else if (!isOkay(mailTextBox.Text))
{
label5.Text = "Please, enter a mail address.";
label5.Visible = true;
}
else if (!confirmMailTextBox.Text.Equals(mailTextBox.Text) || !isOkay(confirmMailTextBox.Text))
{
label5.Text = "Please, match both mails addresses.";
label5.Visible = true;
}
else if (!isOkay(passwordTextBox.Text))
{
label5.Text = "Please, enter a password.";
label5.Visible = true;
}
else
{
label5.Text = "Valid form, yay !";
label5.Visible = true;
}
}
private Boolean isOkay(string textBoxContent)
{
return (textBoxContent.Length > 0 || textBoxContent.Equals(null));
}
是否有任何优雅或优化的方法可以正确地做到这一点?我找到了一些错误提供程序,但显然错误提供程序打开了一个弹出窗口,我只想要“按钮下方的红色错误消息”。
你能给我一些帮助吗?:)