Partager via


Vue d’ensemble du composant ErrorProvider (Windows Forms)

Le composant Windows Forms ErrorProvider 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 composant ErrorProvider affiche une icône d’erreur (Un point d’exclamation blanc à l’intérieur d’un cercle rouge.) en regard du contrôle approprié, tel 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 propriétés de clé du composant ErrorProvider sont DataSource, ContainerControlet Icon. Lorsque vous utilisez ErrorProvider composant avec des contrôles liés aux données, la propriété ContainerControl 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 propriété ContainerControl 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 propriété Icon peut être définie sur une icône d’erreur personnalisée au lieu de la propriété par défaut. Lorsque la propriété DataSource est définie, le composant ErrorProvider peut afficher des messages d’erreur pour un jeu de données. La méthode clé du composant ErrorProvider est la méthode SetError, qui spécifie la chaîne de message d’erreur et où l’icône d’erreur doit apparaître.

Remarque

Le composant ErrorProvider 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