hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
26 de Julio de 2008, 06:48:13
Noticias: Te consideras bueno en C++?
Para ver este enlace Registrate o Inicia Sesion
Aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: ranefi, crypto136, ziBboh, >> s E t H <<)
| | | |-+  Para que sirve el comando KeyAscii
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Para que sirve el comando KeyAscii  (Leído 435 veces)
wilberjulio
NZ2
**
Desconectado Desconectado

Mensajes: 148



Ver Perfil
« : 01 de Mayo de 2008, 07:42:47 »

Hola a todos estoy aprendiendo Visual Basic y hay un comando KeyAscii peor no se para que sirve, vi una parte de un programa alguien podria explicarme que dice:


Public Function ValidaNumeroE(KeyAscii As Integer)
  If KeyAscii < 48 Or KeyAscii > 57 Then
      KeyAscii = 0 : Beep
  End If
End Function


En línea
Mace Windu
Colaborador
****
Desconectado Desconectado

Mensajes: 204


May the force be with you


Ver Perfil WWW
« Respuesta #1 : 02 de Mayo de 2008, 02:56:10 »

KeyAscii no es un comando si no una variable (fíjate en Keyascii As Integer). En la función que has publicado recoge un número (Integer), pero este número corresponde a un símbolo Ascii. Los números en Ascii van del 48 (el 0) al 57 (el 9) por lo que, según esto, si la variable KeyAscii no es un número, vale 0 (es decir, nada) y además suena un Beep.

Normalmente el el evento KeyPress (de un TextBox, por ejemplo):

Código:
Private Sub Text1_KeyPress(KeyAscii As Integer)

End Sub

Aquí, la variable KeyAscii recoge la tecla pulsada con un valor Ascii. Entonces pasándole esta variable a tu función, si fuera un número, este se escribiría en dicho TextBox o sonaría un Beep y no se escribiría nada, si no lo fuera.

He intentado explicártelo lo mejor posible. Si te surge alguna respecto a esto no dudes en publicarla Wink.

Salu2
En línea



Para ver este enlace Registrate o Inicia Sesion
Curso de C# para todos los públicos
-
Para ver este enlace Registrate o Inicia Sesion
.NET es mejor que JAVA
-
Para ver este enlace Registrate o Inicia Sesion
Biblioteca de código de Visual Basic
-
Para ver este enlace Registrate o Inicia Sesion
Visual Studio.NET


Para ver este enlace Registrate o Inicia Sesion
Argeniverso Hack Forums, una nueva fuente de información

wilberjulio
NZ2
**
Desconectado Desconectado

Mensajes: 148



Ver Perfil
« Respuesta #2 : 04 de Mayo de 2008, 10:50:23 »

Ok. Gracias Mace todo estuvo claro. Saludos
En línea
Mace Windu
Colaborador
****
Desconectado Desconectado

Mensajes: 204


May the force be with you


Ver Perfil WWW
« Respuesta #3 : 08 de Mayo de 2008, 08:11:44 »

De nada, para eso estamos Wink.

Salu2

PD: Supongo que ya pueden cerrar el tema.
En línea



Para ver este enlace Registrate o Inicia Sesion
Curso de C# para todos los públicos
-
Para ver este enlace Registrate o Inicia Sesion
.NET es mejor que JAVA
-
Para ver este enlace Registrate o Inicia Sesion
Biblioteca de código de Visual Basic
-
Para ver este enlace Registrate o Inicia Sesion
Visual Studio.NET


Para ver este enlace Registrate o Inicia Sesion
Argeniverso Hack Forums, una nueva fuente de información

Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online