Share via


Vue d'ensemble du composant ErrorProvider (Windows Forms)

Le composant ErrorProvider Windows Forms est utilisé pour valider l’entrée utilisateur sur un formulaire ou un contrôle. Il est généralement utilisé conjointement avec la validation de l’entrée utilisateur sur un formulaire ou l’affichage d’erreurs dans un jeu de données. Un fournisseur d’erreurs est une meilleure alternative que d’afficher un message d’erreur dans une boîte de message, car une fois qu’une boîte de message est ignorée, le message d’erreur n’est plus visible. Le ErrorProvider composant affiche une icône d’erreur (A white exclamation point inside a red circle.) en regard du contrôle approprié, telle qu’une zone de texte ; lorsque l’utilisateur positionne le pointeur de la souris sur l’icône d’erreur, une info-bulle s’affiche, affichant la chaîne de message d’erreur.

Propriétés principales

Les ErrorProvider propriétés de clé du composant sont DataSource, ContainerControlet Icon. Lorsque vous utilisez ErrorProvider un composant avec des contrôles liés aux données, la ContainerControl propriété doit être définie sur le conteneur approprié (généralement windows Form) afin que le composant affiche une icône d’erreur sur le formulaire. Lorsque le composant est ajouté dans le concepteur, la ContainerControl propriété est définie sur le formulaire conteneur ; si vous ajoutez le contrôle dans le code, vous devez le définir vous-même.

La Icon propriété peut être définie sur une icône d’erreur personnalisée au lieu de la valeur par défaut. Lorsque la DataSource propriété est définie, le ErrorProvider composant peut afficher des messages d’erreur pour un jeu de données. La méthode clé du ErrorProvider composant est la SetError méthode, qui spécifie la chaîne de message d’erreur et où l’icône d’erreur doit apparaître.

Remarque

Le ErrorProvider composant ne fournit pas de prise en charge intégrée pour les clients d’accessibilité. Pour rendre votre application accessible lors de l’utilisation de ce composant, vous devez fournir un mécanisme de commentaires supplémentaire et accessible.

Voir aussi