lunes, 4 de septiembre de 2023

VISUAL BASIC: TEXTBOX, COMMANDBUTTON Y SUS EVENTOS

Hay controles que usamos con mayor frecuencia al momento de crear una aplicación. Estos controles son, por ejemplo, botones de comando, botones de opción, cajas de texto, etiquetas, barras de desplazamiento, listas, cajas combinadas, botones de verificación, etc.; poseen una gran cantidad de propiedades, métodos y eventos que definiremos a continuación.


TEXTBOX. – Un control TextBox, llamado también caja de texto o de edición, es aquella que permite  al usuario introducir datos en tiempo de ejecución. También son muy utilizadas para mostrar datos contenidas en una base de datos o en archivos de texto. Siempre que necesite solicitar datos del usuario utilice las cajas de texto, por ejemplo, el registro de un empleado, registro de un cliente, registrar un producto en un almacén, ingresos de calificaciones de estudiantes, registro de un formulario, etc.

 PROPIEDADES DE LAS CAJAS DE TEXTO


 La propiedad Name predeterminada del TextBox es “textBox1” pero como ya habíamos mencionado se debería cambiar a txt unido de la función que cumple esa caja, por ejemplo “txtSueldo”.

Para cambiar el tamaño de la caja debemos utilizar los puntos de expansión o reducción que están en los bordes de la caja arrastrando con el ratón en la dirección deseada.

Alignment Esta propiedad permite justificar el texto que el usuario ingresara por el teclado o por medio de otra fuente de información. Puede tomar los valores 0 – Left Justify (justificación a la izquierda), 1 – Right Justify (justificación a la derecha) y 2 – Center (justificación en el centro). El valor por defecto es 0 – Left Justify, ya que la caja de texto coloca automáticamente el texto a la izquierda

  EVENTOS DE LA CAJA DE TEXTO  

las cajas de texto incluyen un evento muy propio de ellas: el evento Change, que ocurre cuando se modifica el texto contenido en el área de edición

CÓMO LEER LAS TECLAS PULSADAS DESDE EL TECLADO A TRAVÉS DE UNA CAJA DE TEXTO

Las cajas de texto cuentan con los eventos estándares KeyPress, KeyDown y KeyUp. Cada uno de estos eventos es utilizado para atrapar las actividades del usuario sobre una caja de texto. Se ha dicho anteriormente que el evento KeyPress ocurre cuando el usuario presiona y suelta una tecla. Tiene un argumento llamado KeyAscii que devuelve el valor ASCII correspondiente a la tecla pulsada por el usuario. Este argumento permite realizar una serie de operaciones sobre las cajas de texto.

BUTTON  Los botones de comando (CommandButton) son aquellos botones típicos que vemos frecuentemente en las aplicaciones de Windows, que realizan una operación en específico, por ejemplo, salir, imprimir, cancelar, etc. Los botones de comando se utilizan, principalmente, para iniciar, interrumpir o terminar un proceso.

Propiedades de los botones de comando

Name Se utiliza para asignarle el nombre al control. Este nombre va a permitir identificar el control de los demás controles de la aplicación. Esta propiedad sólo está disponible en modo de diseño.

Caption Establece el texto que aparece escrito sobre el objeto, en este caso, sobre el botó de comando. Si se utiliza el carácter (&) ampersand delante de cualquier carácter del texto escrito en la propiedad Caption, entonces ese carácter va a permitir acceder a la función del botón, como si se hubiese hecho click sobre él, con solo presionar la tecla control (Ctrl) y el carácter que tiene colocado delante el ampersand.

Enabled Habilita o deshabilita el objeto, es decir, indica si el objeto responderá a los eventos del usuario. Esta propiedad puede tomar los valores lógicos: True y False. Si el valor de esta propiedad está en False, entonces el objeto no responderá a ninguna acción que realice el usuario sobre él. El valor por defecto de esta propiedad es True.

Picture Asigna una imagen (Bitmap) en el objeto. En un botón de comando, esta propiedad tendrá efecto siempre y cuando el valor de la propiedad Style este establecido a “1 – Graphical”.

Eventos sobre los botones de comando

Los eventos son las acciones que realizan los usuarios sobre un determinado tipo de objeto. Estos eventos están definidos como procedimientos dentro de cada objeto. Cada procedimiento deber ser codificado para representar dicho evento. Al igual que en el caso de las propiedades, trabajaremos únicamente con los eventos más utilizados de los objetos.

Click Ocurre cuando el usuario presiona y suelta un botón del mouse. En ciertos comandos, este evento ocurre cuando se presiona y se suelta el botón izquierdo del mouse. En otros objetos, ocurre sin importar cuales de los botones del mouse fue presionado.

Otros Objetos Útiles en el formulario ejemplo: Label o Etiqueta, y TextBox o Caja de texto