我有许多文本框,我用它们进行各种验证,如果代码到达 if 语句,我只需要删除一个 errorProvider。我在这方面做了什么:
if (errorProviderSame1.DataSource.ToString() != null && errorProviderSame2.DataSource.ToString() != null)
{
if (errorProviderSame2.DataSource.ToString() == textBoxSvrcAtual.Name)
errorProviderSame2.Dispose();
if (errorProviderSame1.DataSource.ToString() == textBoxSvrcAtual.Name)
errorProviderSame1.Dispose();
}
注意:我在文本更改事件中运行所有验证,“textBoxSvrcAtual”是我要与 errorProvide DataSource 进行比较的文本框的名称