Professional Documents
Culture Documents
Pg.2
LABEL
Observaciones
Un control Label es un control grfico que muestra texto que no puede
cambiarse directamente. Sin embargo, puesto que un control Label tiene un
amplio conjunto de propiedades, eventos y mtodos en comn con otros
controles, puede responder a eventos y cambiarse dinmicamente en tiempo
de ejecucin.
Para asignar una tecla de acceso a una etiqueta, incluya una barra inversa y
un signo menor que (\<) en el ttulo justo delante del carcter que desee
designar como tecla de acceso. Cuando se muestre la etiqueta, este carcter
aparecer subrayado. Al presionar la tecla de acceso de una etiqueta se
activa el siguiente control en el orden de tabulacin. Utilice la propiedad
TabIndex para asignar un orden de tabulacin a una etiqueta.
Los ttulos se muestran de distinta forma segn el objeto de que se trate.
Pg.3
TEXT BOX
Propiedad y Descripcin
Century .- Especifica si los dos primeros dgitos del ao se muestran o no.
U
Propiedad y Descripcin
Pg.4
Observaciones
Crea un cuadro de texto en el que puede modificar el contenido de una
variable de memoria, un elemento de matriz o un campo. Todas las
caractersticas estndar de edicin de Visual FoxPro, como cortar, copiar y
pegar, estn disponibles en el cuadro de texto. Si se utiliza el cuadro de
texto para modificar un valor de fecha o de fecha y hora, y se ha
seleccionado todo el valor, presione + o - si desea aumentar o disminuir el
valor para un da.
Utilice las propiedades InputMask y Format para especificar cmo se escriben
y muestran valores en el cuadro de texto.
EDIT BOX
Propiedad y Descripcin
AllowTabs .- Si el usuario puede insertar tabulaciones en el cuadro de edicin
en lugar de moverse al control siguiente. Si permite tabulaciones, asegrese
de indicar que los usuarios pueden moverse al control siguiente presionando
CTRL+TAB.
Pg.5
Observaciones
Utilice el control EditBox para modificar una variable tipo Character, un
elemento de matriz, un campo o un campo memo.
Todas las caractersticas de edicin estndar de Visual FoxPro, como cortar,
copiar y pegar, estn disponibles en el cuadro de edicin. El texto del cuadro
de edicin se desplaza verticalmente y las palabras se ajustan
horizontalmente.
COMBO BOX
es
un
cuadro combinado
Pg.6
Observaciones
Cuando se selecciona un control ComboBox, se abre y muestra una lista de
elementos en 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.
Para deshabilitar un elemento de un cuadro combinado, inserte al principio
de la expresin una sola barra diagonal inversa ("\"). A causa de esta
funcionalidad, las barras invertidas se tratan de forma diferente para este
control. Por cada barra diagonal inversa que necesite mostrar en el texto,
deber insertar dos. Por ejemplo, el cdigo siguiente contiene un elemento
de cuadro combinado que incluye una ruta UNC.
La propiedad Style determina el tipo de control ComboBox. Si se establece la
propiedad Style como 0, se crear un control ComboBox desplegable. Si se
establece la propiedad Style como 2, se crear un cuadro de lista
desplegable.
Tambin puede utilizar un control ActiveX que agregue caractersticas extra,
tales como una casilla de verificacin para los controles de vista de lista o
vista de rbol.
SPINNER
Pg.7
Propiedad y Descripcin
Interval.- Cunto se incrementa o disminuye el valor cada vez que el usuario
hace clic en los botones "Arriba" o "Abajo".
U
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.
Pg.8
CommandButton
Observaciones
Los botones de comando suelen emplearse para iniciar un evento que lleva a
cabo una accin, como cerrar un formulario, moverse a otro registro,
imprimir un informe, etc. Utilice el control CommandGroup para crear un
conjunto de botones de comando que pueden manipularse individualmente o
como grupo.
Pg.9
CommandGroup
Observaciones
Utilice el control CommandGroup para crear un conjunto de botones de
comando que pueden manipularse individualmente o como grupo. Para crear
un botn de comando individual, utilice el control CommandButton.
La propiedad ButtonCount sirve para especificar el nmero de botones de
comando del grupo y la propiedad Caption se utiliza para especificar una
etiqueta para el grupo de botones de comando.
TIMER
Pg.10
Observaciones
El control Timer, invisible para el usuario, resulta til para procesos en
segundo plano. Suele emplearse para comprobar el reloj interno del sistema
con el fin de determinar si es hora de ejecutar un programa o una aplicacin.
IMAGE
Pg.11
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.
LINE - SHAPE
Observaciones
Un control Shape es un control grfico que muestra un cuadro, un crculo o
una elipse, y que no puede cambiarse directamente. Sin embargo, puesto
que un control Shape tiene una amplio conjunto de propiedades, eventos y
Pg.12
Observaciones
Un control Line es un control grfico que muestra una lnea horizontal,
vertical o diagonal y que no puede cambiarse directamente. Sin embargo,
debido a que un control Line tiene un completo conjunto de propiedades,
eventos y mtodos en comn con otros controles, puede responder a
eventos y cambiarse dinmicamente en tiempo de ejecucin.
Pg.13
CheckBox
Observaciones
Una casilla de verificacin sirve para alternar entre dos estados, como
Verdadero (.T.) y Falso (.F.), o s y no. Cuando una condicin es verdadera,
aparece una X en la casilla de verificacin.
Utilice la propiedad Caption para especificar el texto que aparece junto a una
casilla de verificacin. Utilice la propiedad Picture para especificar una
imagen para una casilla de verificacin.
OptionGroup
Observaciones
Los grupos de botones de opcin son contenedores que alojan botones de
opcin. Un grupo de botones de opcin permite realizar una seleccin en un
conjunto de botones. Al elegir un botn de opcin, la seleccin se actualiza y
se libera la opcin anterior. Una vieta al lado del botn de opcin indica la
opcin actual. Por ejemplo, los botones de opcin pueden emplearse para
dirigir los resultados a un archivo, una impresora o una ventana.
GRID
Pg.14
Propiedad y Descripcin
ChildOrder .- La clave externa de la tabla secundaria que se combina con
laclave principal de la tabla primaria.
Pg.15
Observaciones
Una cuadrcula es un objeto contenedor que muestra datos en filas y
columnas, y que tiene un aspecto similar a una ventana Examinar. Grid es
un objeto contenedor que contiene objetos columna. Una columna puede
contener un objeto encabezado y controles. Puesto que una cuadrcula y sus
columnas, encabezados y controles tienen su propio conjunto de
propiedades, dispone de control completo sobre cada elemento de
cuadrcula. Puede crear una cuadrcula de forma interactiva mediante el
Generador de cuadrculas .
T
PAGE FRAME
Pg.16
Propiedad y Descripcin
U
Observaciones
Un marco de pgina es un objeto contenedor que contiene pginas. A su vez,
las pginas pueden contener controles. Observe que para que un marco de
pgina sea visible, debe agregarse a un formulario.
El marco de pgina define las caractersticas globales de la pgina: tamao y
posicin, estilo de borde, qu pgina est activa, etc.
El marco de pgina determina la ubicacin de las pginas y la parte visible de
cada pgina. Las pginas se colocan en la esquina superior izquierda del
marco de pgina. Si se mueve el marco de pgina, las pginas se mueven
con l.
Un marco de pgina contiene las pginas individuales cuyos nombres
predeterminados son Pgina1, Pgina2, Pgina3, etc.
Observe que cuando se utiliza el mtodo Refresh para el formulario donde se
encuentra la pgina slo se actualiza la pgina activa.
Pg.17
ACTIVEX CONTROL /
Observaciones
Un control contenedor OLE permite agregar objetos OLE a las aplicaciones.
Los objetos OLE incluyen Controles OLE (archivos .ocx) y objetos OLE
insertables creados en otras aplicaciones, como Microsoft Word y Microsoft
Excel. A diferencia de los Controles OLE (archivos .ocx), los objetos OLE
insertables no cuentan con su propio conjunto de eventos. Los controles
contenedores OLE, a diferencia de los controles dependientes de OLE, no
dependen de un campo General de una tabla de Visual FoxPro.
Observe que el tipo de control ActiveX situado en un control contenedor OLE
determina las propiedades, los eventos y los mtodos disponibles para el
control ActiveX.
Pg.18
Especifica
la
forma
de
administrar
una
Pg.19
PROPIEDADES Y DESCRIPCION
AlwaysOnTop .- Controla si un formulario siempre est situado sobre las
dems ventanas abiertas. Falso (.F.)
U
Pg.20
CONCEPTOS DE COMANDOS
Pg.21
Pg.22
Pg.23
Find Dialog.- Cuadro de dilogo Buscar con opciones simples, tales como
eleccin de campos.
Find Object.- Crea un objeto genrico que busca un registro con criterios
especficos.
U
Pg.24
Graph Object.- Genera un grfico con el motor del Asistente para grficos.
U
Item Locutor .- Este botn abre un cuadro de dilogo con el que puede
buscar un registro.
U
Mail Merge Object .- Genera una combinacin de Word Mail con el motor
del Asistente para combinar correspondencia.
Pg.25
Offline Switch .- Proporciona una vista de datos con conexin para su uso
sin conexin.
Pivot Table .- Genera una tabla dinmica de Microsoft Excel con el motor del
Asistente para tablas dinmicas.
U
Pg.26
Run Form Button .- Botn que ejecuta un formulario. _miscbtns.vcx SCX ->
HTML Convierte un formulario .scx al formato HTML.
SendMail Buttons .- Utiliza el control ActiveX de MAPI ActiveX para enviar
un mensaje de correo desde un formulario.
U
Sort Button .- Muestra un cuadro de dilogo que permite ordenar los datos
de un campo determinado de forma ascendente o descendente.
Pg.27
una
sencilla
pantalla
de
inicio
para
Super Mover .- Proporciona los botones Mover, Quitar, Mover todos y Quitar
todos.
U
URL Combo .- Crea un cuadro combinado para escribir en una direccin URL
de Web. Inicia Microsoft Internet Explorer y se sita en el sitio
correspondiente.
U
Pg.28
Pg.29
REFERENCIA DE OBJETO
Parmetros
PropertyName
Especifica la propiedad que va a establecer u obtener para el objeto.
ObjectName
Especifica un objeto de la clase.
Observaciones
THIS ofrece una forma muy conveniente para hacer referencia al objeto
actual mientras escribe programas que controlan eventos en un formulario.
Por ejemplo, este programa Click Event para un botn de comando establece
que el ttulo del botn sea la hora actual:
Copiar cdigo
this.caption = time()
Pg.30
Copiar cdigo
thisform.command1.caption = time()
Pg.31
Pg.32
MESSAGEBOX
VALOR ICONO
16 Punto.
32 Signo de interrogacin.
48 Signo de exclamacin.
64 Icono de informacin (i).
Pg.33
La tabla siguiente muestra los valores que devuelve MESSAGEBOX( ) para cada
botn.
Valor devuelto Botn
1 Aceptar
2 Cancelar
3 Anular
4 Reintentar
5 Ignorar
6 S
7 No
VER Y DESAPARECER
MESSAGEBOX("HOLA","ANDRY TORRES",36,1)
MESSAGEBOX("HOLA ",36," ANDRY TORRES",1)
MESSAGEBOX("HOLA ",36,1)
MESSAGEBOX("HOLA ",36,1," ANDRY TORRES")