TIPO DE VARIABLES (VB)

Para hablar sobre Software (Windows, Linux, Mac), Hardware, Herramientas y Equipos Electronicos.
Responder

Topic author
jcguerrar
Usuario Principiante
Usuario Principiante
Mensajes: 6
Registrado: Lun Sep 07, 2009 6:20 pm

#1

Lun Sep 07, 2009 6:41 pm

HOLA. Soy nuevo en la programacion de VB. Tengo un problema q puede ser minimo de resolver.
Tengo un TextBox donde se debe escribir un valor numerico..pero antes de aceptar ese valor..necesito que envie un mensaje MsgBox alertando en caso de que se escriba letras en vez de numeros..tonces no se como escribir esa condicion...Agredecere cualqueir tipo de ayuda..gracias.


Avatar de Usuario

ALFREDONEO
Usuario Intermedio
Usuario Intermedio
Mensajes: 41
Registrado: Dom Jun 25, 2006 4:22 am
Ubicación: MEXICO

#2

Mar Sep 08, 2009 1:21 am

Puedes usar el siguiente codigo:

Private Sub text1_KeyPress(KeyAscii As Integer)
If KeyAscii < Asc("0") Or KeyAscii > Asc("9") Then
KeyAscii = 0 ' Cancela el carácter.
Beep ' Sonido de aviso de error.
MsgBox "debes teclear un numero"
End If
End Sub


nassiul
Usuario Master Superior
Usuario Master Superior
Mensajes: 716
Registrado: Vie Abr 25, 2008 9:41 am
Ubicación: MAD
España

#3

Mar Sep 08, 2009 2:52 am

Hola,

Lo que te han puesto antes esta bien, pero hay una funcion de VB precisamente para eso ISNUMERIC, para saber si algo es un numero. busca en la ayuda utilizala es muy util, y te ahorras lineas de codigo.

saludos.


Topic author
jcguerrar
Usuario Principiante
Usuario Principiante
Mensajes: 6
Registrado: Lun Sep 07, 2009 6:20 pm

#4

Mié Sep 09, 2009 11:30 am

gracias por su respuestas ..ha sido de gran ayuda..

Responder
  • Temas similares
    Respuestas
    Vistas
    Último mensaje

Volver a “Computacion y Tecnologia”

  • Información