我需要一個代碼,用於registrationform。 想要註冊的人需要填寫所有文本框。 我想,它與工作:填寫所有texboxes
if (..........)
{
usernLbl.ForeColor = Color.Red;
nameLbl.ForeColor = Color.Red;
ageLbl.ForeColor = Color.Red;
countryLbl.ForeColor = Color.Red;
passwordLbl.ForeColor = Color.Red;
}
else
{
// save xml
}
TNX
我解決它通過這個幹什麼:
if (string.IsNullOrEmpty(ageTxb.Text))
{
ageLbl.ForeColor = Color.Red;
}
if (string.IsNullOrEmpty(usernameTxb.Text))
{
usernLbl.ForeColor = Color.Red;
}
if (string.IsNullOrEmpty(nameTxb.Text))
{
nameLbl.ForeColor = Color.Red;
}
if (string.IsNullOrEmpty(countryTxb.Text))
{
countryLbl.ForeColor = Color.Red;
}
if (string.IsNullOrEmpty(passwordTxb.Text))
{
passwordLbl.ForeColor = Color.Red;
}
開始,所有的輸入盒子至少被填充,然後從那裏工作。我們不知道您的完整驗證需求。但你的第一個檢查應該是`yourTextbox.Text.Trim()!= string.Empty`。重複每個輸入框,將其重構爲可重用的方法等。開心編程。 – 2011-01-14 15:09:47
您的解決方案無法在您的解決方案中重複使用,並且您一次又一次具有基本相同的代碼。你怎麼知道你是否需要保存xml? – 2011-01-14 15:31:08