Vue d'ensemble du composant ErrorProvider (Windows Forms)
Mise à jour : novembre 2007
Le composant ErrorProvider Windows Forms est utilisé pour valider les entrées d'utilisateur dans un formulaire ou dans un contrôle. Il est en général utilisé avec la validation des données entrées par l'utilisateur dans un formulaire ou avec l'affichage des erreurs dans un groupe de données. Un fournisseur d'erreur constitue une meilleure alternative que l'affichage d'un message d'erreur dans un message, parce que ce dernier n'est plus visible lorsque le message est fermé. Le composant ErrorProvider affiche une icône d'erreur () en regard du contrôle concerné (zone de texte, par exemple) ; lorsque l'utilisateur positionne le pointeur de la souris sur cette icône, une info-bulle apparaît et affiche le message d'erreur.
Principales propriétés
Les propriétés principales du composant ErrorProvider sont DataSource, ContainerControl et Icon. Lorsque vous utilisez le composant ErrorProvider avec des contrôles liés aux données, la propriété ContainerControl doit être définie avec le conteneur approprié (en général Windows Form) pour que le composant affiche une icône d'erreur dans le formulaire. Lorsque le composant est ajouté dans le concepteur, la propriété ContainerControl est définie avec le formulaire conteneur ; si vous ajoutez le contrôle dans du code, vous devez la définir vous-même.
Vous pouvez définir pour la propriété Icon une icône d'erreur personnalisée en remplacement de celle par défaut. Lorsque la propriété DataSource est définie, le composant ErrorProvider peut afficher des messages d'erreur pour un groupe de données. La principale méthode du composant ErrorProvider est SetError, qui spécifie le message d'erreur et l'endroit où l'icône d'erreur doit s'afficher.
Remarque : |
---|
Le composant ErrorProvider ne fournit pas de prise en charge intégrée pour les clients d'accessibilité. Pour rendre votre application accessible lorsque vous utilisez ce composant, vous devez fournir un mécanisme de commentaires supplémentaire accessible. |