Avec le code suivant, je peux permettre seulement les chiffres de 0 à 9 ainsi que la touche Retour et Efface .
Jusque l'à, aucun problème, toutes les touches d'écriture du clavier sont bloquées sauf le . qui me donne comme Erreur : 123. n'est pas une valeur entière correcte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if not (Key in ['0'..'9', Chr(VK_BACK), Chr(VK_DELETE)]) then Key := #0;
Je dois préciser que la valeur est changée en Integer pour fin de calcul. Je veux toujours des nombres entiers, alors pas de . si possible.
Merci de votre aide.
Duan
Partager