Restringir entrada en TextBox (solo números)

Una forma sencilla (aunque algo tediosa) de hacerlo es controlando el evento KeyPress

Sub Text2_KeyPress (KeyAscii As Integer)

En keyascii nos devuelve el código Ascii de la tecla pulsada con Chr(KeyAscii) obtenemos el carácter correspondiente y si pones KeyAscii=0 te “anula” la pulsación de esa tecla por ejemplo , para admitir solo números, podrías hacer un IF de forma que si Chr(KeyAscii) no es ni un numero , ni “.” ni “,” , te lo anulara.

If InStr("0123456789.,",Chr(KeyAscii))=0 then KeyAscii=0

Publicado en microsoft.public.es.vb por Daniel Castillo

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s