我需要隱藏提交,但是如果在驗證中有任何錯誤。我正在使用下面的代碼,如果我輸入了兩個帶有字符的文本框,並且如果我更正了文本框中的提交按鈕,就會看到!如何避免它util所有的錯誤是明確的? 謝謝如果驗證中有任何錯誤,請禁用提交按鈕
int num;
private void textBox5_TextChanged(object sender, EventArgs e)
{
bool isNum = int.TryParse(textBox5.Text.Trim(), out num);
if (!isNum)
{
button2.Visible = false;
errorProvider1.SetError(this.textBox5, "Please enter numbers");
}
else
{
button2.Visible = true;
errorProvider1.SetError(this.textBox5, "");
}
}
private void textBox6_TextChanged(object sender, EventArgs e)
{
bool isNum = int.TryParse(textBox6.Text.Trim(), out num);
if (!isNum)
{
button2.Visible = false;
errorProvider2.SetError(this.textBox6, "Please enter numbers");
}
else
{
button2.Visible = true;
errorProvider2.SetError(this.textBox6, "");
}
}
「System.Windows.Forms.TextBox」不包含「GetError」和沒有擴展方法定義的所有TextChanged事件的這種方法「GetError」接受第一可以找到'System.Windows.Forms.TextBox'類型的參數 – JIMMY 2014-11-09 07:31:35