CancelButton_Clicked
由于我的事件,我在将表单留在事件中时遇到问题Validating
。
我有一个文本框,它有自己的验证方法,e.Cancel = true
如果输入字符串为空或为空,则返回,否则返回e.Cancel = false
。
现在,我有这个CancelButton
只是一个常规按钮,我想为此关闭当前表单,有点像这样:
CancelButton_Clicked(Object sender, EventArgs e)
{
this.Close();
}
但是,如果我这样做,并且如果文本框为空,则它不会通过验证,并且我无法关闭表单。验证图标一直闪烁。我尝试设置CausesValidation
为false
,我也尝试了这个:
private void btnCancel_Click(object sender, EventArgs e)
{
// Stop the validation of any controls so the form can close.
AutoValidate = AutoValidate.Disable;
Close();
}
但这些都没有帮助。希望你能。干杯