martes, 16 de febrero de 2010

P1E4 – Casilla de verificación

En este ejercicio revisaras el funcionamiento de las casillas de verificación, además de repasar los botones de opción.

 

La siguiente imagen es una referencia de como podría quedar tu formulario, ya que la distribución, tamaño  y colores puedes personalizarlos cuidando siempre la estética.

image

 

Controles a utilizar:

Un formulario al cual deberas aplicar las propiedades de: nombre, caption, maxbutton, minbutton, moveable, startupposition, icono* y backcolor.

*Para esta propiedad busca en la computadora o en internet archivos con extensión -ico- (*.ico), cópialos a tu carpeta donde tienes los formularios y aplica la propiedad.

 

Para el letrero puedes utilizar una etiqueta o un cuadro de texto, las propiedades a utilizar considerando que es un cuadro de texto: nombre, text, alignment, font, backcolor, forecolor, locked.

 

El frame de –alinear texto- utiliza las propiedades de nombre, caption y backcolor.

 

Las propiedades de los botones de opción del frame: nombre, caption, backcolor  y value.

 

Las propiedades de las casillas de verificación son: nombre, caption, font y backcolor.

 

Para la codificación:

Para los botones de opción. Es importante considerar que la alineación de un textbox puede ser:

0. Left Justify

1. Right Justify

2. Center

 

Por lo tanto, el código para el botón de opción para alinear al centro podría ser:

txtMensaje.Alignment = 2

Se pone el numero que corresponda a la alineación deseada (en este caso Center), NO el texto.

 

Para la casilla de verificación de Minusculas, dicho código se encuentra en el ejercicio anterior.

 

Para las casillas de verificacion de negrita, itálica y subrayada se deben considerar las propiedades de Fontbold, FontItalic y FontUderline. Por lo tanto si queremos poner en negrita el contenido del textbox, el código para el checkbox podría ser:

txtMensaje.FontBold = True

 

Y si queremos quitar negrita al contenido del textbox, el código para el mismo checkbox podría ser:

txtMensaje.FontBold = False

 

El código completo para el checkbox de negrita podría quedar:

Private Sub chkNegrita_Click()
    If chkNegrita.Value = vbChecked Then
        txtMensaje.FontBold = True
    Else
        txtMensaje.FontBold = False
    End If
End Sub

 

No olvides consultar a tu maestro para dudas sobre la conclusión total del ejercicio.

 

IMPORTANTE: para la asignación de los nombre es imperativo utilizar los prefijos correspondientes.

 

Créditos: lemm