J'ai beaucoup de zones de texte avec lesquelles je fais diverses validations et en un point j'ai juste besoin de supprimer un errorProvider si le code atteint cette instruction if. Ce que je l'ai fait dans ce:Est-il possible de savoir sur quel contrôle un ErrorProvider est affiché?
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();
}
Note: Je lance toutes les validations en cas changé de texte et le « textBoxSvrcAtual » est le nom de la zone de texte je compare au errorProvide DataSource