Ver Mensaje Individual
  #23  
Antiguo 24-07-2017
Juampi Juampi is offline
Miembro
NULL
 
Registrado: may 2017
Posts: 14
Reputación: 0
Juampi Va por buen camino
Un poco más cerca de la de Windows, jeje

Muchas gracias, Agustín, me funcionó.

Cada vez me restan menos retoques para hacer antes de incursionar en "arreglos dinámicos" (por ahora el número de operaciones permitidas es acotado), y uno de ellos es borrar el cursor, ¿hay forma de quitar o por lo menos dejar invisible el cursor del TEdit?. La calculadora de Windows lógicamente no tiene un cursor, y si bien tengo el TEdit como ReadOnly y AutoSelect en false y por lo tanto el cursor no afecta en el funcionamiento de como se ingresan y como se borran los números lo cierto es que me gustaría que ni siquiera se vea, es como que molesta que esté a la vista ahí tintineando, je.

Si estoy bien rumbeado en lo que anduve googleando es algo de HideCaret, pero no me doy cuenta como hacerlo funcionar (si es que es eso).

Así que se me venga a la mente me falta:
  1. Lo dicho de ocultar el cursor, no sé cómo se hace.
  2. Poder cambiar el signo de la operación si todavía no presioné otro número o el botón =. (En la de Windows si yo hago 5 + 5 + y me doy cuenta que el último era menos en vez de más, si presiono - se sobreescribe el último + con el - y queda 5 + 5 -...).
  3. Que vaya operando y actualizando el resultado a medida que voy presionando los signos y no recién cuando aprieto el botón =. Actualmente voy mostrando el log pero no veo resultados de operaciones hasta no usar el =.
  4. Programar algunos botones más como el de porcentaje o el de raíz cuadrada que por ahora ni los toqué.
  5. Y por último lo mencionado desde mi primer comentario en este hilo de poder hacer "infinitas" operaciones.

De estos cinco puntos mencionados los dos, tres y cuatro no deberían ser complicados, mañana voy a ver si los resuelvo. Pero el primero no sé cómo se hace, y el último por ahora lo pateo para adelante. Cuando estén resueltos los cuatro primeros me meto de lleno en el quinto.

Dejo link al .exe por si quieren ver los avances:

drive.google.com/open?id=0B2s4ogym-XemNHp1WWhsMEdYQ2c

Saludos

P.D.: Me olvidaba, tengo otro detalle, si solo uso teclado al utilizar la calculadora no pasa nada, si solo uso el mouse tampoco, pero si aprieto algo con el mouse queda el foco en eso que apreté y luego al usar la tecla Intro me acciona el botón igual pero también me acciona ese último botón clickeado que quedó con el foco puesto. Supongo se soluciona quitando el foco del botón luego de accionarlo mediante click, pero no sé cómo se hace, así que mínimo son seis detalles restantes, no cinco, je.

Última edición por Juampi fecha: 24-07-2017 a las 04:02:09.
Responder Con Cita