我有验证事件。将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