我正在開發一個Windows窗體應用程序,它有很多窗體,每個窗體都有幾個控件。爲了實現驗證我要實現對每個控制「驗證」事件如下:在Windows窗體驗證
private void txtSalary_Validating(object sender, CancelEventArgs e)
{
if (txtSalary.Text.Trim() == String.Empty)
{
errorProvider1.SetError(txtSalary, "Salary is Required");
e.Cancel = true;
}
else
errorProvider1.SetError(txtSalary, "");
}
有沒有什麼辦法讓我能做點什麼通用?我可以通過代碼以通用的方式將事件與控件關聯起來,而不是爲每個控件聲明性地定義「驗證」事件(Form Design View -in controls屬性)?
你檢查我的答案嗎? – Arshad 2013-03-22 11:48:37