La validation au niveau du formulaire

La validation au niveau du formulaire consiste à effectuer le test des données saisies en une seule fois avant la fermeture du formulaire. Le principe est de parcourir tous les contrôles afin de déterminer quelles sont les erreurs et de les afficher à l’utilisateur en une seule fois. De plus, certaines données d’un formulaire n’ont de sens que si elles sont mises ensemble et pas seulement les unes séparées des autres. En outre, un champ qui ne doit pas rester vide, et qui n’aurait pas reçu le focus, pourrait être non rempli au moment de la fermeture du formulaire.

Un formulaire possédant un bouton de validation permet d’effectuer les contrôles souhaités pour valider les données dans un gestionnaire répondant à l’événement Click du bouton de validation. Le formulaire MailServerSettings contient le champ permettant de spécifier l’hôte du serveur mail qui ne peut pas être vide.

Ajoutez le code de validation de ce champ au gestionnaire de l’événement Click du bouton Valid créé précédemment :

void Valid_Click(object sender, EventArgs e) 
{ 
    if (string.IsNullOrWhiteSpace(this.Host.Text)) 
        MessageBox.Show("Le champ Hôte doit être complété."); 
} 

Ce code ne valide pas les champs...

Pour consulter la suite, découvrez le livre suivant :
couv_EI9C19VIS.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
La validation au niveau des champs
Suivant
Les méthodes de retour à l'utilisateur