私は様々なバリデーションを行うためのテキストボックスがたくさんあります。ある時点で、コードがif文に達するとerrorProviderを削除するだけです。 私はこれでやっていること: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データソースと比較しています、テキストボックス(TextBox)コントロールの名前です。