Control de la tecla Keys.Decimal

10/12/2008 - 13:10 por Tomas | Informe spam
Hola a todos.

Quisiera cambiar la acción del teclado, en las cajas de texto de un
formulario WinForm, de forma parecida a como ocurre en Excel, que cuando
pulsas la tecla "." (punto decimal del teclado numérico, Keys.Decimal), la
hoja lo interpreta como una coma. Cuando se pulsa el punto del teclado
normal (Keys.Oemcomma), lo interpreta tal cual, sin cambios.

¿Alguien tiene alguna sugerencia o enlace a alguna página para ver una
posible solución?.

Gracias por anticipado.
Tomás.

Preguntas similare

Leer las respuestas

#1 SoftJaén
10/12/2008 - 15:09 | Informe spam
"Tomas" escribió:

Quisiera cambiar la acción del teclado, en las cajas de texto de un
formulario WinForm, de forma parecida a como ocurre en Excel, que
cuando pulsas la tecla "." (punto decimal del teclado numérico,
Keys.Decimal), la hoja lo interpreta como una coma. Cuando se
pulsa el punto del teclado normal (Keys.Oemcomma), lo interpreta
tal cual, sin cambios.

¿Alguien tiene alguna sugerencia o enlace a alguna página para ver una
posible solución?.



Hola, Tomás:

Échale un vistazo a la conversación que encontrarás en el siguiente enlace:

http://groups.google.es/group/micro...f10363d270

Por supuesto, tendrás que traducir a C# el código fuente de Visual Basic
.net existente en el procedimiento «TeclaPresionada», que como te podrás
imaginar, se trata de un simple ejemplo de demostración susceptible de ser
mejorado. Pero eso ya lo dejo en tus manos.

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#2 Tomas
10/12/2008 - 16:52 | Informe spam
Gracias, voy a ver como lo puedo adaptar.

Saludos.
Tomás.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida