Cambiar caracter entrado en TextBox

20/07/2004 - 17:41 por PocketPC | Informe spam
Hola,
alguien sabe como se puede cambiar el caracter entrado en un textbox.
Por ejemplo pulsan "." y quiero que aparezca ",".
¿Se puede hacer?

Muchas grácias

Preguntas similare

Leer las respuestas

#1 Edwin Monsalve
20/07/2004 - 19:28 | Informe spam
Debes usar el evento keypress del textbox para interceptar cuando el usuario
usa la tecla "." para que la puedas cambiar por "."


"PocketPC" escribió en el mensaje
news:
Hola,
alguien sabe como se puede cambiar el caracter entrado en un textbox.
Por ejemplo pulsan "." y quiero que aparezca ",".
¿Se puede hacer?

Muchas grácias


Respuesta Responder a este mensaje
#2 Jesus Carmona
20/07/2004 - 21:43 | Informe spam
en el keypress event del textbox puedes insetar este codigo...

Dim ch As Char

'si el caracter que se presiono es un control (backspace, esc, Del, etc...)
salir

If System.Char.IsControl(e.KeyChar) Then Exit Sub

ch = e.KeyChar

If ch = "." Then

TextBox1.SelectedText = "," 'si es un . convertirlo a ,

Else

TextBox1.SelectedText = ch.ToUpper(ch) 'convertir a mayusculas

End If

e.Handled = True



Espero te ayude de algo...

JC

"PocketPC" wrote in message
news:
Hola,
alguien sabe como se puede cambiar el caracter entrado en un textbox.
Por ejemplo pulsan "." y quiero que aparezca ",".
¿Se puede hacer?

Muchas grácias


Respuesta Responder a este mensaje
#3 Tristan
20/07/2004 - 22:32 | Informe spam
En el evento KeyPress:

If e.KeyChar = "."c Then
SendKeys.Send(",")
e.Handled = True
End If


Por cierto, esto convertirás cualquier punto en coma. Si quieres algo como
lo que hace Excel, convertir solo el punto del teclado numérico, debes
detectar esa tecla en el evento KeyDown, y pasar la detección al KeyPress,
mediante un switch.

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#4 PocketPC
21/07/2004 - 13:00 | Informe spam
Muchas grácias a todos por vuestra ayuda
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida