Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Sustituir punto por coma (https://www.clubdelphi.com/foros/showthread.php?t=26136)

Carlos Arevalo 13-10-2005 22:36:05

Sustituir punto por coma
 
Buenas amigos del foro espero que todos esten bien.

Nuevamente recurro a Ud. con una nueva inquietud la siguiente se refiere a como podria utilizando un Tedit capturar la tecla VK_DECIMAL del teclado numerico al momento de presionarla y luego en el Tedit en vez de ver ("." punto) se vea ("," coma).

Para capturar la tecla estoy utilizando el evento onKeyPress y

Código:

if Ord(Key)=VK_DECIMAL then
Pero no tengo idea de como sustituir el caracter presionado por por otro que yo quiera.


Muchas gracias

Carlos Arevalo

roman 13-10-2005 22:39:41

:confused: Key := ',' :confused:

// Saludos

fredo 13-10-2005 22:42:01

fijate bien....
 
xxxKeyPress(Sender: TObject; var Key: Char)

si te fijas vasta con cambiarle el valor a la variable key para sustituirla por la que quieras.... saludos.

osea


if Ord(Key)=VK_DECIMAL then key:=',';

o

if Key = '.' then Key = ','

la palabra reserbada var acompañando al parametro indica que el valor que asignes se conservara aun despues de la ejecucion del procedimiento, ya que es un parametro varuable....

Carlos Arevalo 13-10-2005 23:19:40

Pido disculpas realmente lo hice asi al principio pero por un error en el codigo no me funciono.

uno se pone tapao de vez en cuando.

Pero ya esta listo.

Muchas gracias.


La franja horaria es GMT +2. Ahora son las 00:36:15.

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