Bitácora del desarrollo de mi clase de Visual Basic, en el que ´publicaré el material de la clase y recibiré comentarios y sugerencias de mis alumnos.

Tuesday, August 26, 2008

2.3. Caja de herramientas (controles)

Control Etiqueta (Label)
Se utiliza para mostrar texto que el usuario no puede modificar. Generalmente para identificar otros controles en el formulario o para mostrar instrucciones al usuario.

Propiedades
Alignment Alineación del texto dentro del control.
AutoSize True/False. Determina si el tamaño del control se ajusta automáticamente al texto que contiene.
Caption Texto que muestra el control.
Name Nombre del control.
Font Establece la fuente, estilo y tamaño para el texto del control.

Control Cuadro de Texto (Textbox)
Se utiliza para que el usuario le proporcione datos a la aplicación o para que la aplicación le devuelva la información al usuario. El texto que se muestra en el control puede ser cambiado por el usuario.

Propiedades
Enabled True/False. Establece un valor que determina si el control puede responder a eventos generados por el usuario.
Font Establece la fuentes, estilo y tamaño para el texto del control.
Locked True/False. Determina si es posible modificar el texto en el control.
MaxLength Establece la longitud máxima permitida para el texto en el control.
MultiLine Establece si el control puede aceptar múltiples líneas de texto.
Name Nombre del control.
PasswordChar Carácter utilizado para ocultar el texto que realmente contiene el control.
Text Texto que realmente contiene y muestra el control.
Visible Establece si el control será visible para el usuario.

Eventos
Change Ocurre cuando cambia el texto que contiene el control.
GotFocus Ocurre cuando el control recibe el enfoque.
KeyDown Ocurre cuando el usuario presiona una tecla mientras el control tiene el enfoque.
LostFocus Ocurre cuando el control pierde el enfoque.

Métodos
Refresh Actualiza el texto del control.
SetFocus Mueve el enfoque al control.

Control Botón de Comando (Commandbutton)
Permite que la aplicación inicie, interrumpa o termine un proceso.

Propiedades
Cancel True/False. Establece si el botón se comportará como el botón cancelar en el formulario y se invocará su evento Click cada vez que se presione la tecla ESC.
Caption Establece el texto que muestra el botón.
Default True/False. Establece si el botón se comportará como el botón predeterminado en el formulario.
Font Establece la fuente, estilo y tamaño para el texto del control.
Name Nombre del botón.
Visible True/False. Establece si el botón será visible para el usuario.

Eventos
Click Ocurre cuando se hace clic sobre el botón.

Métodos
SetFocus Mueve el enfoque al botón.



Estableciendo Propiedades
Al diseñar la interfase de usuario de una aplicación Visual Basic, se deben establecer la propiedades para los controles (objetos) creados.

Estableciendo Propiedades en Tiempo de Diseño
Algunas propiedades pueden ser establecidas en tiempo de diseño. Para establecer estas propiedades se emplea la ventana de propiedades. Para acceder a la ventana de propiedades, oprima en botón secundario del ratón sobre un objeto, y luego haga clic en Propiedades. También se puede obtener el mismo resultado seleccionado el objeto y luego presionando F4.
Si selecciona varios objetos a la vez y accede a la ventana de propiedades, sólo se mostrarán las propiedades que son comunes para todos los controles seleccionados. Cualquier cambio que se haga a una propiedad será aplicada a todos los controles.

Estableciendo Propiedades en Tiempo de Ejecución
En tiempo de ejecución, se puede escribir código para establecer u obtener el valor de una propiedad. La siguiente línea de código establece a negrita la fuente de un cuadro de texto llamado txtData.

txtData.Font.Bold = True ' Establece el texto a negrita

Este código establece la propiedad Text del cuadro de texto txtData

txtData.Text = "Hola mundo" 'Establece el valor del texto

Si se omite el nombre de la propiedad, se establece la propiedad predeterminada del control. La propiedad predeterminada de un cuadro de texto es la propiedad Text. La propiedad predeterminada de una etiqueta es la propiedad Caption. Las siguientes líneas de código establecen las propiedades predeterminadas text y caption de un cuadro de texto y de una etiqueta.

txtData = "Se establece la propiedad Text del cuadro de texto"
lblData = "Se establece la propiedad Caption de la etiqueta"

Obteniendo Propiedades en Tiempo de Ejecución
Puede emplear el siguiente código para obtener el valor de una propiedad en tiempo de ejecución.

Dim sNombre as String
sNombre = txtName.Text

0 Comments:

Post a Comment

<< Home