m_cyril1
Messages postés59Date d'inscriptionmercredi 30 mars 2005StatutMembreDernière intervention 3 juin 2005
-
27 avril 2005 à 17:22
Mike SN53477
Messages postés26Date d'inscriptiondimanche 27 mars 2005StatutMembreDernière intervention27 août 2005
-
10 mai 2005 à 17:34
Comment faire pour utiliser le point à la place de la virgule lorsqu'on rentre des chiffress dans un TEdit, sans passer par options régionnales du panneau de configuration
Loulibier
Messages postés309Date d'inscriptionjeudi 6 juin 2002StatutMembreDernière intervention24 septembre 20082 27 avril 2005 à 18:23
Salut,
Il existe une variable DecimalSeparator qu'il te suffit d'initialiser à '.'
Si tu souhaites que lorsque l'on appuie sur la touche ',' on affiche '.' il faudra que tu filtres l'appui de touhes dans l'evènement TOnKeyPress.
if Key = ',' then
Key := '.';
Bonne Prog,
Olivier
PS : Lorsqu'une réponse vous convient, n'oubliez pas de la valider.
m_cyril1
Messages postés59Date d'inscriptionmercredi 30 mars 2005StatutMembreDernière intervention 3 juin 2005 28 avril 2005 à 16:59
Non moi je veut utiliser le '.' tout le temps même si le symbol des décimales dans options régionnales du panneau de configuration c'est ','.
Mon programme devra tourner sur des machines ou les utilisateurs on des accès limités, comme moi, je ne peut pas changer ',' par '.' dans le panneau de config donc je "condamné" (pour l'instant) à utiliser ','
Loulibier
Messages postés309Date d'inscriptionjeudi 6 juin 2002StatutMembreDernière intervention24 septembre 20082 28 avril 2005 à 17:19
DecimalSeparator force comme son nom l'indique le séparateur décimale par le caractère voulu... Dans ton cas
DecimalSeparator := '.';
Cela sous entend que ton séparateur décimale (pour ton application) est '.'
Bonne Prog,
Olivier
PS : Lorsqu'une réponse vous convient, n'oubliez pas de la valider.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Mike SN53477
Messages postés26Date d'inscriptiondimanche 27 mars 2005StatutMembreDernière intervention27 août 2005 28 avril 2005 à 21:50
DecimalSeparator := '.';
Application.UpdateFormatSettings:=False;
(Cette ligne empêche tout simplement que le programme ne prenne en compte des modifications du paramétrage de Windows.)