![]() |
Suma en un Edit
hola, Como puedo lograr que cuando el usuario ponga por ejemplo en un edit :
2+3+4 y al salir del edit , se ponga la suma de este en el mismo , que en este caso seria 9.algo asi como funciona el excel que tu pones en una casilla =2+3+4 das enter y se pone 9 en este caso. gracias |
Hola,
deberas crear un parser. Te pongo un ejemplo:
y en el onkeydown del edit, o en el OnExit
es solo un ejemplo con la suma. Con mas operaciones te sera muy laborioso. Un saludo. |
Cita:
|
tambien aqui
|
Cita:
|
Suma en un edit
hola , muchas gracias por responder , pero esta funcion funciona perfectamente si solo pongo en el edit por ejemplo 2+3, pero si ya pongo 2+3+5+6 .. ya me da error .. solo me sirve para sumar dos numeros , me podrias ayudar con esto ?
muchas gracias nuevamente saludos |
La función va bien. Creo que te has confundido al transcribirla...vv2 tiene que ser inttostr(parsestring(...)), diferente que vv1. Si no es eso, fijate que sea exactamente la misma que la posteada. Un saludo.
|
Aquí otro más: EvalExp
|
| La franja horaria es GMT +2. Ahora son las 02:45:29. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi