cambiar el punto por la coma
:confused: hola: en mi aplicacion, ingreso Precios $ con decimales el problema es que tengo que utilizar la tecla " , " del teclado. Para agilizar la carga de datos quiero utilizar la tecla " punto" del teclado numerico.
Lo que quiero hacer es que si presiono la tecla punto del teclado numerico, me lo cambie por la coma. Como hago para detectar que la tecla presionada es el punto del teclado numerico????? he visto por ahi que para detectar la tecla enter se compara IF key=#13 ...., pero no se como identificar a la tecla punto del teclado numerico. PD: ya probe cambiarla configuracion regional de guindous, pero no quiero hacer eso. saludos. CArlos |
|
|
perfecto, muchisimas gracias... Enan0...
saludos. carlos |
caramba parese que llegué un poco tarde jejeje
igual saludos a todos |
Otra forma puede ser ésta:
DecimalSeparator es la constante que usa el sistema operativo en la configuración regional, de esta manera al llevar el programa a una computadora con distinta configuración el funciona igual. |
Aunque este mensaje es "antiguo", he visto en http://www.latiumsoftware.com/en/delphi/00047.php
un método MUY interesante: interceptar los mensajes de la aplicación de forma que (para todos los lugares en que tecleemos, eso sí) cuando se pulse el punto en el teclado numérico lo cambie por una coma. |
La franja horaria es GMT +2. Ahora son las 07:43:13. |
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