Bonjour,
Je suis sous Fedora et j'utilise depuis plusieurs années Lazarus - aujourd'hui la version 1.8.4.2.fc29 - et en utilisant des petites applications utilisant des bases de données SQLite dans mes fiches j'ai des Maskedit avec des EditMask de valeur !9999,99 par exemple.
Jusqu'ici pas de problème dans mon application. À un moment, je fais un SetFocus pour venir dans la case et y entrer les valeurs, mais voilà aujourd'hui le SetFocus donne une inversion video puis au lieu de revenir dans une couleur de fond habituelle avec le curseur à gauche, celui-ci va tout à droite et, si je cherche à le mettre à gauche pour entrer la valeur numérique, il se place sur l'avant-dernière position puis, à chaque entrée, se décale de 2 crans vers la droite avec pour résultat final qu'il n'accepte qu'un chiffre en décimale.
Pourquoi cela et comment le corriger ?
Merci d'avance
Partager