FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
teclado numerico virtual
Hola chicos:
Estoy realizando un formulario que simule una caja registradora necesito saber precisamente como podria hacer que un Button al apretarlo en una pantalla tactil o con el mouse tenga el mismo valor que el teclado numerico. Saludos; |
#2
|
||||
|
||||
Version Delphi
Con que version de delphi estas trabajando...pork en delphi 2010 ya cuentas con un teclado virtual...salu2
|
#3
|
||||
|
||||
No Seria tan complicado Lo que tenes que hacer.
Pones un TEXT.Box en el evento OnKeyPress Capturas ese valor y te fijas el Char que envia (podes convertirlo a EXA y tenes el Valor de la tecla). Luego en cada Boton de tu teclado Virutal, asignas el valor que queres ante el evento on Click saludos |
#4
|
||||
|
||||
Hola novato_erik.
En realidad, el TButton no va poder tomar el valor de la tecla pulsada. Vas a tener que utilizar una variable de tipo Word, que almacene el valor de la tecla que representa el TButton que ha sido pulsado. Para asignar el valor te puede orientar la ayuda de Delphi. Busca : Virtual Key codes, son mnemónicos que representan códigos generados por el teclado extendido. ( como es el caso de las teclas del del NumPad ) Normalmente se evalúan en el evento OnKeyDown, ya que este pasa por referencia la variable Key como una palabra. Saludos. Última edición por ecfisa fecha: 04-11-2010 a las 10:52:09. |
#5
|
|||
|
|||
Teclado Virtual numerico
En el evento OnKeyDown es en el formulario en en el Button?
Cree ya la variable NumTeclado : Word; {Variable con el tipo word} tambien le dije que esa variable almacenara el valor de VK_NUMPAD1 que pertenece al Virtual key Codes. Lo e intentado en el Button con el evento OnKeyDown y nada... Saludos; |
#6
|
||||
|
||||
Hola.
No no, en el TButton, tendrías que hacer algo como:
Con respecto a la captura de la tecla quizá te convenga poner a True la propiedad KeyPreview del Form y usar su evento OnKeyDown:
Saludos. |
#7
|
||||
|
||||
Yo lo que haría es esto:
Pongo un Edit y diez botones en el formulario. A cada botón le asigno a su propiedad Tag, el numero que le corresponda (0 al botón 0,1 al botón 1, 2 al botón 2, etc.). Luego asigno a todos los botones un mismo evento OnClick así:
// Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Usas teclado numérico. | emii89 | Varios | 5 | 12-07-2010 16:48:59 |
Teclado virtual | toni.vi | OOP | 7 | 12-03-2009 21:16:41 |
Bloqueo de mayúsculas y del teclado numérico | paldave | Varios | 2 | 05-09-2007 05:23:14 |
activar teclado numérico arrancar xp | joanajj | Varios | 6 | 11-11-2005 13:13:15 |
Coma en teclado numérico | javiermorales | Varios | 4 | 30-07-2003 13:13:41 |
|