我有驗證事件。將CauseValidation設置爲false但不起作用
private void EmployeeIDtextBox_Validating(object sender, CancelEventArgs e)
{
if (EmployeeIDtextBox.Text == "")
{
MessageBox.Show("Please Enter EmployeeID.", "Invalid EmployeeID");
}
}
並設置我的cancelbutton causevalidation假,但是當我打cancelbutton的消息框仍然顯示。
我檢查它的causevalidation是正確的。你在哪裏設置原因驗證是真的 – Sathish 2013-05-13 05:44:49
是的我正在驗證文本框 – 2013-05-13 05:45:57
@KarlxSwanovski U需要設置導致取消按鈕層次結構中所有控件的驗證。假設樹是Form-> Panel-> Button,你需要將每個表單的原因驗證設置爲false,面板n按鈕 – Akanksha 2013-05-13 05:49:20