No visualizar una pulsación de una tecla.

19/05/2006 - 17:00 por INFORMÁTICA APLICADA | Informe spam
En un textbox numérico quiero controlar para que el usuario sólo escriba
número y no letras.

Es bastante fácil.

Pero... ¿ como hago para que si pulsa una letra no se inserte en el textbox.

En VB 5.0 con tan solo poner "Keyascii = 0" era suficiente

Gracias.

INFORMÁTICA APLICADA
 

Leer las respuestas

#1 DosFlores
19/05/2006 - 19:16 | Informe spam
If Not Char.IsDigit(e.KeyChar.ToString) And Not
Char.IsControl(e.KeyChar.ToString) And
Not Char.IsPunctuation(e.KeyChar.ToString) Then
KeyAscii = 0
e.Handled = True
End If

Un saludo
Oscar Montesinos
"INFORMÁTICA APLICADA" escribió en el mensaje
news:
En un textbox numérico quiero controlar para que el usuario sólo escriba
número y no letras.

Es bastante fácil.

Pero... ¿ como hago para que si pulsa una letra no se inserte en el
textbox.

En VB 5.0 con tan solo poner "Keyascii = 0" era suficiente

Gracias.

INFORMÁTICA APLICADA

Preguntas similares