Inicio > Visual Basic > fvomaster > Validar un textbox

Validar un textbox

Experto:
Usuario:
Fecha: 10/05/2005
Valoración: (5,00 sobre 5) Categoría: Visual Basic
10/05/2005
ramdlq, usuario preguntando en Visual Basic
Usuario
Hola,
quiero que en un textBox solo se puedan ingresar valores numericos, ¿como hago para validar que no ingresen valores alfanumericos, o cuando ingresen, aparezca un mensaje de advertencia?

Gracias de antemano
10/05/2005
ramdlq, experto respondiendo en Visual Basic
Experto
Hola, en este caso debes validar el evento keypress de tu objeto de tal manera que sólo te acepte sólo valores numéricos.

Observa el siguiente ejemplo para un textbox llamado text1

Private Sub text1_KeyPress(keyascii As Integer)
If keyascii = 13 Then 'Si presioné la tecla Enter
keyascii = 0
otro_objeto.SetFocus
Else
If (UCase(Chr(keyascii)) Like "[!0-9]") Then 'Permito sólo Números
keyascii = 0
End If
End If
end sub

Espero que te sirva, saludos desde Chile.

fvomaster
10/05/2005
ramdlq, usuario preguntando en Visual Basic
Usuario
Excelente. Una fantástica solución.
Enlaces patrocinados