Bonjour tout le monde,
Au cours d'un précédent post, JNP vient de proposer d'étudier un cas qui m'intéresse particulièrement. Je n'ai donc pas voulu rater cette occasion.
Le principe : créer des modules de classe gérant entièrement les entrées / sorties / format et saisie de Textbox.
Pourquoi se servir des modules de classe ?
Car c'est tout simplement le moyen le plus simple d'effectuer ces taches dès qu'une application devient un peu conséquente.
On évite ainsi de multiplier inutilement les lignes de code.
J'ai réussi toutes ces opérations sauf les entrées / sorties qui ne sont "nativement" gérées par les modules de classe.
Une solution avait été proposée
ici mais impossible de l'adapter. Je coince.
J'ai donc préparé un petit fichier exemple pour travailler plus facilement.
Pour ceux que ça intéresse, ce petit fichier est un petite "boite à outils" assez sympa pour ceux qui aiment les contrôles de saisies.
Vous y trouverez 5 formats "classiques" (Dates, nombre entier, Euros, NOM et Prénom) que j 'ai tenté de sécuriser au maximum. Le contrôle date est particulièrement élaboré et accepte pas de format de saisie différents.
Vous y trouverez également une petite fonction sympa qui permet de gérer l'affichage d'un message d'erreur dans un contrôle Label. Essayer là c'est sympa !
Vous pouvez même en profiter pour me donner votre avis sur ces contrôles et signaler éventuellement les erreurs.
Merci à vous tous de votre collaboration.