miércoles, 25 de mayo de 2011

Controles Básicos III

Bien, ahora trabajaremos con los controles bàsicos: OPTIONGROUP y SHAPE. Leamos la información proporcionada:


Controles Básicos III

1.  Control OptionGroup (Grupo de Opciones):   Permite crear un grupo de botones de opción, de las que el usuario puede elegir una.
a)      Propiedades:
·  Caption: Descripción que acompaña al checkBox.
·  Button Count: Especifica el número de botones del control option group.
·  Value: Determina que botón del grupo causó el evento y sus valores son 0 - Desactivado y 1-Activado.
·   Name / Fontbold / Fontsize / Fontname / etc.
b)      Evento:
·  Click
2.   Control SHAPE(Forma):  Permite dibujar formas como cuadrados, rectángulos, círculos o elipses en el formulario.
a)      Propiedades:
·    Curvature: Permite redondear las esquinas de un cuadrado o rectángulo, así como de convertirlo en una elipse o en un círculo.
Los valores son:
0 – Sin curvatura
1-98 – Especifica esquinas redondeadas
99 – Curvatura máxima (círculo o elipse)
·    Fillcolor: Especifica el color que se utiliza para rellenar formas dibujadas en un objeto mediante rutinas gráficas. El valor predeterminado es 1 - TRANSPARENTE.
·    Fillstyle: Indica un determinado modelo de relleno de fondo. Los valores son:
0 – sólido
1 – Transparente
2 – Línea Horizontal 
3 – Línea vertical
4 – líneas diagonales hacia arriba
5 – Líneas diagonales hacia abajo
6 – Líneas verticales y horizontales
7 – Cruz Diagonal
·    Specialefect: indica si la forma es sencilla o tridimensional. Solo tiene efecto cuando la propiedad curvature tiene valor Cero. Los valores son:
0 – 3D (predeterminado)
1 – Normal

3.   Ejercicio de Aplicación:
Diseña un Formulario empleando los controles CheckBox, Image, option group y shape diferencia sus propiedades básicas y luego codifícalos para que se puedan visualizar en el tiempo de ejecución.

martes, 17 de mayo de 2011

Controles Básicos II

Hola alumnos, hoy trataremos sobre los controles básicos II que incluyen a la casilla de verificación e Imagen. Reconoce las propiedades básicas y sus eventos o procedimientos al momento de programar.

CONTROLES BÁSICOS II

1.   Control CHECKBOX (Casilla De Verificación): Permite presentar varias opciones, de las que el usuario puede elegir una o más de una.
a)      Propiedades:
·         Caption: Descripción que acompaña al checkBox.
·         ControlSource: Especifica el origen de datos.
·         Value: Especifica el estado actual del control checkBox y sus valores son
            0 - Desactivado y 1-Activado.
·         Name / Fontbold / Fontsize / Fontname / etc.
b)      Evento:
·         Click
2.      Control IMAGE (Imagen): Permite agregar en el formulario imágenes guardadas en archivos con extensión .BMP. Aunque acepta otros formatos como PNG, JPG.
a)  Propiedades:
·   Borderstyle: Indica si la imagen tiene o no un borde visible. Los valores son:
        0-Ninguno (Predeterminado) / 1- sencillo fijo
·   Name: Especifica el nombre del objetos nivel de código
·   Picture: Determinan el archivo de imagen o el campo de una imagen que se mostrará en el control.
·   Strech: Especifica como se ajusta al tamaño de una imagen para que quepa dentro de un control Image. Los valores son:
0-Recortar (Predeterminado)
1-Isométrico
2-Estirar
·   Visible: Especifica si un objeto estará visible u oculto. Los valores son:
.T. –Verdadero  /  .F. – Falso
·   Height /Width: Permiten especificar el tamaño de un control. (Height-Alto / Width-Ancho)
b)     Evento:
  • Click
  • MouseMove
ACTIVIDAD:
1. Describe 5 propiedades más para el control casilla de verificación.

2. Describe 5 propiedades más para el control Imagen.
3. Diseña un formulario aplicando las propiedades descritas.

lunes, 16 de mayo de 2011

Controles Básicos I

Hoy conocerán acerca de la Barra de Controles de Formularios. Diferencien las propiedades y eventos de los controles básicos al momento de utilizarlos en sus diseños.

CONTROLES BÁSICOS I

1.      CONTROL ETIQUETA (LABEL): Se utiliza para colocar texto no modificable por el usuario, como títulos, mensajes junto a los cuadros de texto, etc.
A.     Propiedades:
·    Caption: especifica el texto que se muestra en el control label. El texto puede tener 256 caracteres de longitud como máximo.
·    Aligment: Determina si el mensaje aparece alineado a la izquierda, a la derecha o al centro de la etiqueta. Los valores de esta propiedad son:
0 (Predeterminado) – alinea el texto a la izquierda.
1 alinea el texto a la derecha
2 alinea el texto al centro
·    Autosize: determina si el objeto label cambia de tamaño de manera automática, acomodándose a su contenido.
Los valores son:
Verdadero (.T.) – El control cambia de tamaño para mostrar su contenido.
    Falso (.F.) – (Predeterminado) El contenido se recorta, si supera el área de control label.
·    Backstyle: especifica si el fondo de un objeto es transparente u opaco. Los valores son:
0 Transparente (Muestra lo que está detrás del objeto)
1 Opaco (La propiedad Backcolor del objeto llena el control y lo que haya detrás del objeto opacado.)
·    Borderstyle: especifica el estilo de borde de un objeto. Los valores:
0 (Predeterminado) Ninguno / 1 sencillo fijo
·    Enabled: especifica si un objeto puede responder a eventos generados por el usuario. Los valores:
Verdadero (.T.) (Predeterminado) El objeto responde a eventos
    Falso (.F.) el objeto no responde a eventos.
·    Fontbold, fontitalic, fontstrikethru y fontunderline: se utiliza cualquiera de estas propiedades para especificar que el texto adopte uno o más de los estilos siguientes: Negrita, cursiva, tachado o subrayado.
Verdadero (.T.) habilita los estilos negrita, cursiva, tachado o subrayado.
Falso (.F.) anula los estilos negrita, cursiva, tachado o subrayado.
·    Fontname: especifica el nombre de la fuente usada para mostrar texto. El valor predeterminado es Arial.
·    Fontsize: especifica el tamaño de fuente en puntos. El tamaño máximo es de 127 puntos. 72 puntos equivale a una pulgada.
·    Name: especifica el nombre del objeto al que se hace referencia en el código.
·    Tabindex: especifica el orden de tabulación de los controles en una página.
·    Tooltiptex: establece el texto mostrado cuando el puntero del Mouse se sitúa sobre un control.
·    Visible: especifica si un objeto estará visible u oculto. Los valores son:
Verdadero (.T.)  El objeto está visible  / Falso  (.F.)  El objeto está oculto

B.     Eventos:
·         Click
·         Double click
·         Middle click(botón intrmedio)
·         Rightclick (botón derecho)
·         MouseMove(Cuando el puntero se encuentra sobre el objeto)


2.      CONTROL CUADRO DE TEXTO (TEXTBOX): Este control permite al usuario el ingreso de datos y su almacenamiento en variables de memoria, también puede mostrar información que  el usuario puede modificar.
A.     Propiedades:
·         Bordercolor: especifica el color del borde del control.
·         Name: nombre usado en el código para identificar un objeto.
·         Text: contiene el texto sin formato escrito en el cuadro de texto.
·         Value: esta propiedad guarda el valor introducido en el cuadro de texto.
B.     Eventos:
8 Click
8 Keypress
8 LostFocus (se produce cuando el control pierde el enfoque)
8 InteractiveChange(se produce cuando el usuario cambia el valor de un control mediante el teclado o el Mouse)
8 MouseMove(Cuando el puntero se encuentra sobre el objeto)
8 Valid (ocurre antes de que el control pierda el enfoque)

3.      CONTROL BOTÓN DE COMANDO (COMMANDBUTTON):   se emplea para iniciar acciones tales como imprimir un informe, aceptar los valores ingresados en un formulario, cerrar o mostrar una ventana, o cada una de las opciones de una barra de tareas.
A.     Propiedades:
*        Caption: especifica el texto que mostrará el control. Para crear una tecla de acceso, pulsando la tecla ALT, deberá incluir \<  por ejemplo, Salir  en el caption deberá digitar así: S\<alir (ALT+A)
*        Name: Especifica el nombre del objeto a nivel de código.
*        Picture: especifica el archivo de gráficos que se mostrará en el control.
*        Style: Especifica el estilo de un control. Los valores son: 0 Estándar y 1 Invisible.
B.     Eventos:
*        Click: inicia la ejecución del procedimiento cuando se haga clic en el botón izquierdo del mouse.

EXTENSION: Diseña un formulario que permita aplicar las propiedades, eventos y codificaciones de los controles básicos.