Ich habe viele Textfelder mit denen ich verschiedene Validierungen und in einem Punkt muss ich nur einen errorProvider löschen, wenn der Code diese if-Anweisung erreicht. Was ich in das getan:Ist es möglich zu wissen, auf welchem Steuerelement ein ErrorProvider angezeigt wird?
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();
}
Hinweis: Ich betreibe alle der Validierungen im Text geändert Ereignis und die „textBoxSvrcAtual“ ist der Name der Textbox ich zum errorProvide Datasource bin im Vergleich