Bonjour,
J'utilise BcB depuis peu, et j'aurai besoin de l'avis d'un développeur confirmé.
Je vous expose le problème :
J'ai un TEdit, une liste de chaine de caractères dans une TListBox ainsi que 9 boutons.
A chaque bouton est associé un caractèreLe but est de créer une équation en sélectionnant un item parmi la liste de chaine de caractère ainsi que des opérateurs (ET, OU, SUPERIEUR, etc) entre eux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part + . ( / ) < > =
Un résultat pourrait être : (donnée1+donnée2.donnée3)+donnée4<15
Or, je souhaiterai que l'utilisateur puisse tout saisir au clavier s'il le désire. Il faut donc effectuer des contrôle au clavier. J'aimerai que si le curseur est à la fin de la chaine de caractère "donnée3" et que je fasse un retour arrière pour effacer le caracère 3, toute la chaine soit supprimée dans le même temps.
En fait, je voudrais que la chaine de caractère "donnéeX" soit un bloc et qu'il ne soit pas possible de le modifier.
J'ai commencé à faire des contrôles au clavier, ca fonctionne, mais c'est très fastidieux et très lourd. Si vous avez un moyen simple et léger de le faire, je suis preneur. Sinon, j'ai presque envie de désactivé la saisie au clavier. Merci de vos conseils.
Cordialement, Jérôme S
Partager