Archivo del sitio

Aplicación 7: Cómo saber el codigo Ascii de una letra o número con Visual Basic. Net


Aplicación de mucha utilidad a la hora de querer saber el código ASCII de cualquier letra, símbolo y número. El formulario es el siguiente:

El código esta desarrollado en el botón Aceptar:

 Dim Texto, Letra As String
        Dim x, valor As Integer

        Texto = Trim(txtTexto.Text)
        For x = 1 To Len(txtTexto.Text)

            Letra = Microsoft.VisualBasic.Mid(txtTexto.Text, x, 1)
            valor = Asc(Letra)
            txtAscii.Text = valor.ToString

        Next

Si quieres descargar la aplicación click AQUI

Código ASCII de letras minúsculas y mayúsculas Lee el resto de esta entrada

Aplicación 5: Usando KeyChar, Pasar foco de un TextBox a otro al presionar Enter


Nos ha pasado muchas veces que al tener un formulario con muchos TextBox tenemos que escribir en uno y luego tomar el mouse y dar clic en el otro TextBox para seguir escribiendo y asi sucesivamente si tenemos más, lo que complica o hace muy tedioso en el uso de la aplicación y por lo tanto necesitamos que al terminar de escribir en un TextBox al presionar una tecla en especifico nos saltemos al otro TextBox sin necesidad de perder el tiempo en tomar el mouse. En este caso se utiliza la tecla ENTER.

Ahora, la pregunta es ¿cómo hacer que eso suceda?

Sencillo, necesitamos trabajar un código que se ejecute al presionar la tecla ENTER, y dicho código lo usaremos en un evento llamado KEYPRESS, pero primero, quienes tenemos un conocimiento a medias de programación, posiblemente podriamos saber qué es, qué significa o para qué sirve el evento “KEYPRESS“. Pero por si no lo sabes:

  • KEYPRESS es un evento que se produce cuando el usuario presiona y suelta  una tecla.

Ahora el código que escribiremos en el evento KEYPRESS  de los TextBox será el siguiente.

 If Asc(e.KeyChar) = 13 Then
            TextBox1.Focus()
        End If

Como sabrás el valor en el codigo ASCII de la pulsación de la tecla ENTER es 13. En el argumento “e” se encuentran todos los eventos, procedimientos y funciones que estan en ejecución, como lo es el “KEYCHAR”, que es la función que se encarga de devolvernos el caracter que ha sido digitado, este caracter es una variable de tipo string, por lo tanto necesitamos usar la función “Asc”, que es la que se encarga de convertir en código ASCII cualquier caraácter que le enviemos a esta función. El “.Focus()” pasa el foco al control que necesitemos, ya sea un TextBox, un Button, RadioButton, etc.

Aca dejo una pequeña aplicación como ejemplo:

  Lee el resto de esta entrada