Visual Basic.NET - No letras en textbox

 
Vista:

No letras en textbox

Publicado por Juan Ramón (14 intervenciones) el 06/06/2006 01:18:09
Como puedo hacer para no poder introducir letras en un textbox
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:No letras en textbox

Publicado por jorge (15 intervenciones) el 06/06/2006 08:29:12
ola!! tendras q investigar con las propiedades del textbox(locked,read only).
por tu pregunta entiendo que no quieres introducir letras pero si numeros...
necesitaras estar comprobando en tiempo real q lo q te introduzcan no sean letras sino numeros..
saludos!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No letras en textbox

Publicado por David Revuelta (116 intervenciones) el 06/06/2006 09:07:13
Hola! En este ejemplo solo puedes meter numeros.
Usa el evento KeyPress del textbox y si es algo que no es número no lo escribe.

Private Sub TextBox_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox.KeyPress
If (Not e.KeyChar.IsDigit(e.KeyChar)) And Not (e.KeyChar = Convert.ToChar(Keys.Back)) And (e.KeyChar <> ",") Then
e.Handled = True ' esto invalida la tecla pulsada
End If
End Sub

Espero que te sirva
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No letras en textbox

Publicado por Rachel (1 intervención) el 14/04/2011 13:06:40
Gracias!
Me ha ayudado la respuesta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar