Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-08-2021
AlejandroCalica AlejandroCalica is offline
Miembro
 
Registrado: nov 2020
Posts: 35
Poder: 0
AlejandroCalica Va por buen camino
resolver operaciones sin botones

Muy buen dia a todos, saludos desde Tjuana Mexico, tengo una laptop y tengo 3 idiomas registrados 2 de ellos para el teclado asi qque ya saben al cambiar de teclados cambian tambien los signos de operaciones en las teclas fiscas y pense xq no realizar una aplicacon que capture las teclas y realice algunas funciones y pense en lo basico una calculadora para lo cual ocupo como signos de operacion las flechas y en un TLabel mostrar los numeros pulsados y con tecla enter el signo igual que me dara el resultado dentro del TLabel.

pero me salieron algunas dudas la principal creare 2 variables 1 para capturar el prmer valor y otra para el siguiente valor de la operacion

la cuestion es como hacer qque en dichas variables de guarden las teclas preconadas?
esta es la imagen que llevo de dicha calculadora.

ya los operadors funcionan, alguien podria explicarme como ingresar los numeros del teclado que se ingresen? y otro detalle es aunque pongan punto o como al final el programa reconosca esa tecla y la maneje como solo punto.

como veran la calculadora no tiene botones numericos, ya ue no creo hagan falta solo la de operaciones para que el usuario final que soy yo jajajaja sepa que tecla hace que operacion, con tecla DELATE borro uno a uno los numeros ingresados, con la tecla ENTER hago la operacion y con tecla ESC vacio las varables y limpio en Tlabel

espero haber explicado bien mi problematica, ya busque nformacion y no localice algo que me ayudara
Imágenes Adjuntas
Tipo de Archivo: png Captura de pantalla (5).png (14,5 KB, 9 visitas)
Responder Con Cita
  #2  
Antiguo 11-08-2021
APO APO is offline
Miembro
 
Registrado: feb 2008
Posts: 121
Poder: 17
APO Va por buen camino
Hola Alejandro,
Para saber qué tecla han pulsado, podrías poner en el evento KeyDown que te muestre el código de la tecla. Y luego, ya dependiendo de la tecla que sea, harás una cosa u otra...

Algo así, por ejemplo:

Código Delphi [-]
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
   ShowMessage(IntToStr(Key));
end;
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Resolver excepcion Impresora NEG1414 C++ Builder 4 15-02-2013 19:10:51
Como resolver el problema del 0 dauryakatimi2 C++ Builder 6 13-04-2011 13:38:59
Resolver IP cmfab Varios 6 28-01-2011 21:32:56
Resolver Sudokus seoane La Taberna 10 14-06-2006 17:00:16
Con Sql Puedo Resolver El Sig Evento cmena SQL 3 23-06-2004 02:42:10


La franja horaria es GMT +2. Ahora son las 22:49:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi