Epa*_*aga 3 validation errorprovider winforms
我有一个 WinForms 对话框,其中正在验证我的控件并在其验证方法中调用ErrorProvider's ,但我的表单的方法仍然始终返回 true。为什么?SetErrorValidateChildren
您需要设置传递给验证方法的对象Cancel的属性:CancelEventArgs
private void SinglePromptField_Validating(object sender, CancelEventArgs e)
{
this.errorProvider.SetError(this.control, "Invalid value!");
e.Cancel = true;
}
Run Code Online (Sandbox Code Playgroud)