Foros del Web » Programación para mayores de 30 ;) » .NET »

[SOLUCIONADO] cambiar punto por coma al detectar que se introduce un punto

Estas en el tema de cambiar punto por coma al detectar que se introduce un punto en el foro de .NET en Foros del Web. Hola necesito vuestra ayuda de nuevo. Primeramente decir que estoy programando en vb.net . Tengo un textBox en el cual se introducen números (pueden se ...
  #1 (permalink)  
Antiguo 04/12/2012, 05:31
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años
Puntos: 7
Pregunta cambiar punto por coma al detectar que se introduce un punto

Hola necesito vuestra ayuda de nuevo.

Primeramente decir que estoy programando en vb.net .
Tengo un textBox en el cual se introducen números (pueden se números decimales). Sabemos que mucha gente al introducir números decimales, suele optar por introducir el numero decimal con punto o el numero decimal con coma. Lo que quiero es que en el momento que se introduzca un valor con punto en ese texbox, cambiarlo a coma.

Como puedo hacerlo?

He estado leyendo y e leído algo de keypress pero en vb.net no me deja utilizar ese
evento.

Gracias
__________________
Gracias por todo;

Un saludo
  #2 (permalink)  
Antiguo 04/12/2012, 06:48
Avatar de gedarufi  
Fecha de Ingreso: diciembre-2008
Ubicación: Colombia
Mensajes: 540
Antigüedad: 15 años, 4 meses
Puntos: 22
Respuesta: cambiar punto por coma al detectar que se introduce un punto

Te recomiendo que en lugar de un textbox utilices un numericUpDown ya que estos controles estan destinados a la labor de capturar valores numericos, si no decides hacerlo asi, de todas formas tienes los eventos keypress, keyup y keydown para solucionar este inconveniente de forma manual.


Saludos
  #3 (permalink)  
Antiguo 04/12/2012, 07:20
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 1 mes
Puntos: 76
Respuesta: cambiar punto por coma al detectar que se introduce un punto

Tambien ocurre que a la hora de capturar el valor del texbox, segun la configuracion recional no te acepte la coma u en ocasiones no te acepte el punto.

Hay varias formas de solucinar el tema entre ellas esta:

1. Crear una instancia de "configuracion regional" para la aplicacion, es una aplicacion web o de escritorio.

Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
  #4 (permalink)  
Antiguo 04/12/2012, 08:05
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años
Puntos: 7
Respuesta: cambiar punto por coma al detectar que se introduce un punto

Es que pongo el evento keypress y no me lo reconoce.

Es una aplicación web.
__________________
Gracias por todo;

Un saludo
  #5 (permalink)  
Antiguo 04/12/2012, 08:33
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 1 mes
Puntos: 76
Respuesta: cambiar punto por coma al detectar que se introduce un punto

Hola.

Ve mirando este tema mientras encuentro algo con asp.net, pero no debe de variar mucho

http://msdn.microsoft.com/es-es/libr...2277.aspx#ECAA

Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)

Etiquetas: coma, punto, textbox, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:34.