Unidad v - 2 - Formularios en VFP (2014)

Embed Size (px)

Citation preview

  • Formularios en Visual FoxPro

    Continuacin.

  • ComboBox (Control)

    Crea un cuadro combinado.

    ComboBox

    Observaciones

    Cuando se selecciona un control ComboBox, se abre y muestra una lista de elementos de la que se puede elegir uno. Un control ComboText combina las caractersticas de un control TextBox y un control ListBox. Se puede escribir la informacin en la parte del cuadro de texto o seleccionar un elemento en la parte de cuadro de lista del control.

  • ListIndex (Propiedad)

    Especifica el nmero de ndice del elemento seleccionado en un control ComboBox o ListBox. No est disponible en tiempo de diseo; es de lectura y escritura en tiempo de ejecucin.

    Control.ListIndex[ = nIndex]

    Valores de la propiedad nIndex Las configuraciones posibles de la propiedad ListIndex son: 0 (Valor predeterminado) Indica que no hay elementos seleccionados.

    Para un cuadro combinado, esto significa que el usuario ha escrito un valor que no est en la lista.

    1 ... ListCount El ndice del elemento seleccionado. La propiedad Value devuelve el valor del control (texto que despliega)

  • Metodos:

    AddItem (Mtodo)

    Agrega un nuevo elemento a un control ComboBox o ListBox; opcionalmente, permite especificar el ndice del elemento.

    Control.AddItem(cItem)

    Parmetros

    cItem Especifica la expresin de cadena que se agrega al control.

  • ListBox (Control)

    Crea un cuadro de lista.

    ListBox

    Observaciones Un cuadro de lista muestra una lista de

    elementos en la que es posible elegir uno o ms elementos. Un cuadro de lista es similar a un cuadro combinado; sin embargo, un cuadro combinado muestra inicialmente un solo elemento.

  • Spinner (Control)

    Crea un control Spinner. Spinner Observaciones Un control Spinner permite elegir entre un intervalo de valores

    numricos al 'desplazarse' por los valores cuando hace clic en las flechas arriba y abajo del control numrico, o escribe un valor en el cuadro del control.

    Las propiedades KeyBoardHighValue y SpinnerHighValue especifican los valores numricos mximos que pueden escribirse con el teclado en el cuadro del control numrico o haciendo clic en los botones de flecha del control.

    Las propiedades KeyBoardLowValue y SpinnerLowValue especifican los valores numricos mnimos que pueden escribirse con el teclado en el cuadro del control numrico o haciendo clic en los botones del control.

    La propiedad Value devuelve el valor del control.

  • Increment (Propiedad) Especifica cunto aumenta o disminuye el

    valor del control Spinner cuando se hace clic en la flecha arriba o abajo. Est disponible en tiempo de diseo y en tiempo de ejecucin.

    Spinner.Increment[ = nIncrement]

    Valores de la propiedad nIncrement Especifica el nmero que se va a agregar al Spinner

    cuando se haga clic en el botn arriba y el nmero que se va a restar del Spinner cuando se haga clic en el botn hacia abajo. El valor predeterminado es 1.

  • InteractiveChange (Evento)

    Se produce cuando el usuario cambia el valor de un control mediante el teclado o el ratn (ratn).

    PROCEDURE Control.InteractiveChange Observaciones

    Este evento se produce cada vez que el valor del objeto cambia interactivamente. Por ejemplo, cuando un usuario escribe en un cuadro de texto, el evento InteractiveChange se desencadena despus de cada pulsacin de tecla.

  • Image (Control)

    Crea un control Image que muestra una imagen en conjunto GDI+.

    Observaciones

    Un control Image es un control grfico que muestra una imagen .BMP que no puede cambiarse directamente. Sin embargo, puesto que un control Image tiene una amplio conjunto de propiedades, eventos y mtodos en comn con otros controles, puede responder a eventos y cambiar dinmicamente en tiempo de ejecucin.

  • Picture (Propiedad)

    Especifica el archivo de grficos que se va a mostrar en el control. Est disponible en tiempo de diseo y en tiempo de ejecucin.

    Control.Picture [ = cFileName ]

    Parmetros cFileName Dato tipo Carcter. Especifica el nombre de un

    archivo grfico.

  • Width (Propiedad)

    Especifica el ancho de un objeto. Est disponible en tiempo de diseo y en tiempo de ejecucin.

    [Object.]Width[ = nWidth]

    Valores de la propiedad

    nWidth Especifica el ancho de un objeto.

  • Height (Propiedad)

    Especifica la dimensin vertical de un objeto de la pantalla. Est disponible en tiempo de diseo y en tiempo de ejecucin.

    Object.Height[ = nHeight] Valores de la propiedad

    nHeight Especifica la altura del objeto.

  • Stretch (Propiedad)

    Especifica cmo se ajusta el tamao de una imagen para que quepa dentro de un control. Est disponible en tiempo de diseo y en tiempo de ejecucin.

    [Form.]Control.Stretch[= nType]

    Valores de la propiedad nType

    Los valores para la propiedad Stretch son los siguientes: 0 (Predeterminada) Recortar. La imagen se recorta para ajustarla al control. 1 Isomtrica. La imagen se redimensiona para ajustarla al control, conservando sus

    proporciones originales. 2 Estirar. Se reajusta el tamao de la imagen de acuerdo con el tamao del control, sin

    conservar sus proporciones originales.

    Comentarios

    Debe establecer la propiedad Picture del objeto antes de establecer el valor

    de Stretch, o el valor de Stretch ser ignorado.