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