Souvent confronté à la saisie de valeurs numériques dans un TEdit, j'ai été ammené à écrire ces trois fonctions : Testinteger, Testreal, Testalpha.
Toutes trois évitent le beep lors de l'envoi du retour chariot. En ce qui concerne les valeurs numériques, les bornes min et max des valeurs demandées sont programmables. Pour les reels, le séparateur numérique ( décimalseparator ) est modifié automatiquement, que l'on entre une virgule à la place d'un point ou vice-versa.
Celà n'a rien de bien sorcier et celà s'adresse plus à des débutants qu'à des programmeurs endurcis, mais celà peut être utile..
Les simplifications et les remarques seront les bienvenues.
19 juin 2004 à 13:02
J'utilise beaucoup ce genre de saisie. Je n'ai pas regardé le contenu mais je trouve l'idée merveilleuse. Si tu pourrais ajouter la saisie de date, cela serait complet pour moi. J'ai souvent affaire à inverser le format de la date
de style "9999/99/99" de format caractère en format "99/99/9999" de type
date alors cela me fait double problème. J'utilise visual foxpro pour la programmation mais je veux les convertir en Delphi. Le seul problème sont la saisie de donnée numérique et de date.
Je suis bien content, au moins j'en ai un sur deux
Bye
18 juin 2004 à 15:14
Les mauvaises saisies sont signalées.
Simplifie le programme final lorsqu'il y a de nombreuses saisies numériques à effectuer.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.