You are on page 1of 33

Pg.

MANUAL PARA EL ALUMNO

CONVENCIONES PARA NOMBRAR OBJETOS


Las primeras tres letras del nombre de un objeto deben ser utilizadas para
indicar el tipo del objeto.

chk - Check box


cbo - Combo box
cmd - Command button
cmg - Command Group
cnt - Container
ctl - Control
cus - Custom
edt - Edit box
frm - Form
frs - Form set
grd - Grid
grc - Grid Column
grh - Grid Column Header
img - Image
lbl - Label
lin - Line
lst - List box
olb - OLE Bound Control
ole - OLE Object como un ActiveX Control
opg/opt - Option Group
pag - Page
pgf - Pageframe
sep - Separator
shp - Shape
spn - Spinner
txt - Text box
tmr - Timer
tbr - Toolbar

Prof. Andry Torres

MANUAL PARA EL ALUMNO

Pg.2

COMANDOS Y PROPIEDADES DE VISUAL FOXPRO

LABEL

Las etiquetas se diferencian de los cuadros de texto en los siguientes


aspectos:
No pueden tener un origen de datos.
No pueden modificarse directamente.
No puede tener acceso a las mismas mediante la tecla tab.
Se pueden cambiar las propiedades Caption y Visible de las etiquetas
mediante programacin para adaptar la etiqueta a la situacin concreta.
Propiedad y Descripcin
U

Caption .- El texto que muestra la etiqueta.


U

AutoSize.- Indica si el tamao de la etiqueta se ajusta a la longitud del


ttulo.

BackStyle .- Indica si la etiqueta es opaca o transparente.


U

WordWrap .- Indica si el texto que se muestra en la etiqueta puede ajustarse


automticamente a lneas adicionales.
U

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.

Prof. Andry Torres

MANUAL PARA EL ALUMNO

Pg.3

256 es el nmero mximo de caracteres para la propiedad Caption de un


control Label.

TEXT BOX

El cuadro de texto es el control bsico que permite a los usuarios agregar o


modificar datos almacenados en un campo no memo de una tabla.
U

Propiedad y Descripcin
Century .- Especifica si los dos primeros dgitos del ao se muestran o no.
U

DateFormat.- Formato de la fecha en el cuadro de texto entre quince


formatos predefinidos, como Americano, Alemn, Japons.

StrictDateEntry .- Si se establece StrictDateEntry a 0 - Libre, permite al


usuario escribir fechas en formatos ms flexibles que el predeterminado
99/99/99.
U

Propiedades comunes de los cuadros de texto

Las siguientes propiedades de cuadros de texto suelen establecerse en


tiempo de diseo.
U

Propiedad y Descripcin

Alignment .- Especifica si el contenido del cuadro de texto est alineado a la


izquierda, a la derecha, centrado o alineado automticamente. La alineacin
automtica depende del tipo de datos. Los nmeros, por ejemplo, se alinean
a la derecha y los caracteres se alinean a la
izquierda.
U

ControlSource .- El campo de tabla o variable cuyo valor se muestra en el


cuadro de texto.
InputMask .- Especifica la regla de entrada de datos que cada carcter escrito
debe seguir. Para obtener informacin especfica sobre InputMask.
U

SelectOnEntry .- Especifica si el contenido del cuadro de texto se selecciona


automticamente cuando el cuadro de texto recibe el enfoque.

Prof. Andry Torres

Pg.4

MANUAL PARA EL ALUMNO

TabStop.- Especifica si el usuario puede llegar al control mediante


tabulaciones. Si TabStop est establecido a .F., un usuario puede seleccionar
el cuadro de texto si hace clic en l.

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

Puede permitir que los usuarios modifiquen texto de campos de caracteres o


de campos memo largos en cuadros de edicin. Los cuadros de edicin
permiten el ajuste automtico de lnea y ofrecen la posibilidad de moverse
por el texto con las teclas de direccin, las teclas de avance y retroceso de
pgina, y las barras de desplazamiento.

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.

HideSelection.- Si el texto seleccionado en el cuadro de edicin est


seleccionado de forma visible cuando el cuadro de edicin no tiene el
enfoque.

ReadOnly .- Si el usuario puede cambiar el texto en el cuadro de edicin.


U

ScrollBars .- Si hay barras de desplazamiento verticales.


U

Prof. Andry Torres

Pg.5

MANUAL PARA EL ALUMNO

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

El control cuadro combinado tiene la funcionalidad de un cuadro de lista y un


cuadro de texto. Hay dos estilos para un cuadro combinado: cuadro
combinado desplegable y cuadro de lista desplegable. Puede especificar cul
desea si cambia la propiedad Style del control.
Propiedad y Descripcin
ControlSource.- Especifica el campo de la tabla en el que se almacena el
valor que elige o escribe el usuario.
U

DisplayCount .- Especifica el nmero mximo de elementos mostrados en la


lista.
U

InputMask .- Para cuadros combinados desplegables, especifica el tipo de


valores que se pueden escribir.

IncrementalSearch .- Especifica si el control intenta hacer coincidir un


elemento de la lista a medida que el usuario escribe cada letra.
U

RowSource .- Especifica el origen de los elementos del cuadro combinado.


U

RowSourceType.- Especifica el tipo de origen del cuadro combinado. Los


tipos de origen de fila de un cuadro combinado son iguales que los de una
lista. Para ver una explicacin de cada uno de ellos, vea la Ayuda o
la seccin sobre cuadros de lista y cuadros de lista desplegable en este
captulo.
U

Style .- Especifica si el cuadro combinado


desplegable o una lista desplegable.
U

es

un

cuadro combinado

Prof. Andry Torres

Pg.6

MANUAL PARA EL ALUMNO

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

Los controles numricos pueden emplearse para permitir a los usuarios


realizar selecciones mostrando los valores o escribiendo directamente el
valor en el cuadro del control numrico.
Establecer el intervalo de valores que pueden elegir los usuarios
Establezca las propiedades KeyboardHighValue y SpinnerHighValue como el
nmero ms alto que desea que los usuarios puedan escribir en el control
numrico. Establezca las propiedades KeyboardLowValue y SpinnerLowValue
como el nmero ms bajo que desea que los usuarios puedan introducir en el
control numrico.

Prof. Andry Torres

MANUAL PARA EL ALUMNO

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

KeyboardHighValue .- El valor ms alto que puede escribirse en el cuadro de


texto del control numrico.
U

KeyboardLowValue .- El valor ms bajo que puede escribirse en el cuadro de


texto del control numrico.
U

SpinnerHighValue .- El valor ms alto que muestra el control numrico


cuando el usuario hace clic en el botn "Arriba".

SpinnerLowValue .- El valor ms bajo que muestra el control numrico


cuando el usuario hace clic en el botn "Abajo".

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.

Prof. Andry Torres

MANUAL PARA EL ALUMNO

Pg.8

COMMAND BUTTON COMMAND GROUP

Uno de los lugares ms frecuentes para situar el cdigo para acciones


especficas es el evento Click de un botn de comando.
Propiedad y Descripcin
Cancel.- Especifica que el cdigo asociado al evento Click del botn de
comando se ejecuta cuando el usuario presiona ESC.

Caption .- Texto que se muestra en el botn.


U

DisabledPicture Imagen .bmp que se muestra cuando se desactiva el botn.


U

DownPicture .- Imagen .bmp que se muestra cuando se presiona el botn.


U

Enabled .- Indica si puede elegirse o no el botn.


U

Picture.- Imagen .bmp que se muestra en el botn.


U

ButtonCount .- Nmero de botones del grupo de comandos.


U

BackStyle .- Especifica si el grupo de botones de comando tiene un fondo


transparente u opaco. Un fondo transparente parece tener el mismo color
que el que tiene el objeto subyacente, normalmente el formulario o una
pgina.

Nota: Tambin puede incluir botones de comando en un grupo de modo que


pueda manipularlos individualmente o como un grupo.
U

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.

Prof. Andry Torres

Pg.9

MANUAL PARA EL ALUMNO

Utilice la propiedad Caption para especificar el texto que aparece en un botn


de comando. Utilice la propiedad Picture para especificar una imagen para un
botn de comando.
Puede elegir un botn de comando al hacer clic en l y si est establecida la
propiedad Default en el valor verdadero (.T.), al presionar la tecla ENTRAR
cuando est seleccionado el botn de comando. Si la propiedad Cancel del
botn de comando se establece en el valor verdadero (.T.), puede elegir el
botn de comando al presionar la tecla ESC.

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

El control Cronmetro responde al paso del tiempo independientemente de la


interaccin con el usuario, de modo que pueden programarse para que
realicen acciones a intervalos regulares. Suelen emplearse para comprobar el
reloj del sistema y ver si es hora de llevar a cabo una determinada tarea. Los
cronmetros tambin resultan tiles para otros tipos de procesamiento en
segundo plano.
Propiedad y Descripcin
Enabled .- Si desea que el cronmetro comience a funcionar en cuanto se
cargue el formulario, establzcala a verdadero (.T.). De lo contrario, deje
esta propiedad establecida a falso (.F.). Puede elegir un evento externo
(como un clic en un botn de comando) para que se inicie la operacin del
cronmetro.

Interval .- Nmero de milisegundos entre los eventos del cronmetro.


U

Prof. Andry Torres

MANUAL PARA EL ALUMNO

Pg.10

Observe que la propiedad Enabled del cronmetro es distinta que la de otros


objetos. Con la mayora de los objetos, la propiedad Enabled determina si el
objeto puede responder o no a un evento causado por el usuario. Con el
control Timer, al establecer Enabled a falso (.F.) se suspende el
funcionamiento del cronmetro.
Recuerde que el evento Timer es peridico. La propiedad Interval no
determina "cunto tiempo", sino ms bien "con qu frecuencia". La duracin
del intervalo debe depender de la precisin que desee. Puesto que existen
posibilidades inherentes de error, cree el intervalo con la mitad de la
precisin deseada.
Nota: Cuanto ms frecuentemente se genere un evento de cronmetro, ms
tiempo de procesador se consumir para responder al evento. Esto puede
hacer ms lento el rendimiento global. No establezca un intervalo
excesivamente pequeo a menos que lo necesite.

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

El control Image permite agregar imgenes (archivos .bmp) al formulario. Un


control Image tiene la gama completa de propiedades, eventos y mtodos
que tienen otros controles, por lo que puede cambiarse dinmicamente en
tiempo de ejecucin. Los usuarios pueden interactuar con imgenes haciendo
clic, haciendo doble clic, etc.
Propiedad y Descripcin
U

Picture .- La imagen (archivo .bmp) que se muestra.


U

BorderStyle .- Indica si la imagen tiene o no un borde visible.


U

Stretch.- Si Stretch se establece a 0 Recortar, no se mostrarn las partes


de la imagen que superen las dimensiones del control Image. Si Stretch se
establece a 1 Isomtrico, el control Image conservar las

Prof. Andry Torres

MANUAL PARA EL ALUMNO

Pg.11

dimensiones originales de la imagen y mostrar la imagen en la medida que


lo permitan las dimensiones del control Image. Si Stretch se establece a 2
Estirar, la imagen se ajustar para que coincida exactamente con el alto y el
ancho del control Image.

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

Las formas y las lneas ayudan a agrupar visualmente elementos de los


formularios. Se ha comprobado que la asociacin de elementos relacionados
ayuda a los usuarios a comprender y utilizar una interfaz, lo que facilita el
uso de la aplicacin.
1.- Las siguientes propiedades del control Shape suelen establecerse en
tiempo de diseo.
Propiedad y Descripcin
U

Curvatura .- Un valor entre 0 (ngulos de 90 grados) y 99 (crculo o elipse).


U

FillStyle .- Indica si la forma es transparente o tiene un determinado modelo


de relleno del fondo.

SpecialEffect.- Indica si la forma es sencilla o tridimensional. Slo tiene


efecto cuando la propiedad Curvature se establece a 0.
U

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

Prof. Andry Torres

MANUAL PARA EL ALUMNO

Pg.12

mtodos en comn con otros controles, puede responder a eventos y


cambiarse dinmicamente en tiempo de ejecucin.
La propiedad Curvature determina la forma que se muestra y puede variar
entre 0 y 99. 0 especifica ninguna curvatura y crea esquinas cuadradas, 99
especifica una curvatura mxima, y crea crculos y elipses.
2.- Las siguientes propiedades de Line suelen establecerse en tiempo de
diseo.
Propiedad y Descripcin
U

BorderWidth .- Indica cuntos pxeles de ancho tiene la lnea.


U

LineSlant .- Cuando la lnea no es horizontal ni vertical, indica el sentido de la


inclinacin. Los valores vlidos para esta propiedad son una barra
diagonal ( / ) y una barra inversa ( \ ).
U

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.

CHECK BOX OPTION GROUP

Los botones de comando, las casillas de verificacin y los botones de opcin


pueden mostrar una imagen adems de un ttulo. Todos estos controles
tienen propiedades que permiten especificar imgenes que se muestran en
los controles.
Propiedad y Descripcin
DisabledPicture .- Imagen que se muestra en el botn cuando ste est
desactivado.
U

Prof. Andry Torres

MANUAL PARA EL ALUMNO

Pg.13

DownPicture.- Imagen que se muestra en el botn cuando ste est


presionado.
U

Picture .- Imagen que se muestra en el botn cuando ste est activado y no


presionado.
U

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

La cuadrcula es un objeto contenedor. Del mismo modo que un conjunto de


formularios puede contener formularios, una cuadrcula puede contener
columnas. Las columnas, a su vez, contienen encabezados y controles, cada
uno de los cuales tiene su propio conjunto de propiedades, eventos y
mtodos, lo que proporciona un gran control sobre los elementos de la
cuadrcula.

Prof. Andry Torres

MANUAL PARA EL ALUMNO

Pg.14

Propiedad y Descripcin
ChildOrder .- La clave externa de la tabla secundaria que se combina con
laclave principal de la tabla primaria.

ColumnCount .- Nmero de columnas. Si ColumnCount est establecida


a - 1, la columna tendr tantas columnas como campos haya en la propiedad
RecordSource de la cuadrcula.
U

LinkMaster .- La tabla primaria para registros secundarios que se muestran


en la cuadrcula.
U

RecordSource .- Los datos que se muestran en la cuadrcula.


U

RecordSourceType .- Indica de dnde provienen los datos que se muestran


en la cuadrcula: una tabla, un alias, una consulta o una tabla seleccionada
por el usuario como respuesta a una peticin.
U

Propiedades comunes de las columnas


Las siguientes propiedades de las columnas suelen establecerse en tiempo de
diseo.
Propiedad y Descripcin
ControlSource.- Los datos que se muestran en la columna. Suele ser un
campo de una tabla.

Sparse.- Si Sparse se establece como verdadero (.T.), los controles de una


cuadrcula slo se mostrarn como controles cuando se seleccione la celda de
la columna. Otras celdas de la columna muestran el valor de
datos subyacente en un cuadro de texto. Si establece Sparse como
verdadero (.T.), la actualizacin ser ms rpida si un usuario se desplaza
por una cuadrcula con muchas filas visibles.
U

CurrentControl Indica cul es el control activo de la cuadrcula. El valor


predeterminado es Text1, pero si agrega un control a la columna, podr
especificarlo como CurrentControl.
Nota La propiedad ReadOnly de un control de una columna queda anulada
por la propiedad ReadOnly de la columna. Si establece la propiedad
ReadOnly del control de una columna en el cdigo asociado al evento

Prof. Andry Torres

Pg.15

MANUAL PARA EL ALUMNO

AfterRowColChange, el nuevo valor ser vlido mientras se encuentre en esa


celda.

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

Un marco de pgina es un objeto contenedor que contiene pginas. A su vez,


las pginas contienen controles. Las propiedades pueden establecerse a nivel
de marco de pgina, de pgina o de control.
El marco de pgina puede considerarse como un contenedor tridimensional
que presenta pginas en capas. Slo los controles de la pgina superior (o
sobre el marco de pgina) pueden estar visibles y activos.
Mltiples pginas en un marco de pgina de un formulario
El marco de pgina define la ubicacin de las pginas y la cantidad de pgina
que est visible. La esquina superior izquierda de una pgina est acoplada a
la esquina superior izquierda del marco de pgina. Los controles pueden
situarse en pginas que van ms all de las dimensiones del marco de
pgina. Estos controles estn activos, pero no son visibles a menos que se
cambien mediante programacin las propiedades Height y Width del marco
de pgina para hacer visibles los controles.

Prof. Andry Torres

Pg.16

MANUAL PARA EL ALUMNO

Propiedad y Descripcin
U

Tabs .- Especifica si las fichas son visibles o no para las pginas.


U

TabStyle .- Especifica si las fichas tienen o no el mismo tamao y si juntas


ocupan el mismo ancho que el marco de pginas.

PageCount.- El nmero de pginas del marco de pgina.


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.

Prof. Andry Torres

Pg.17

MANUAL PARA EL ALUMNO

ACTIVEX CONTROL /

OLE Container (OLE CONTROL)

Agregue un objeto OLE a un formulario; para ello haga clic en esta


herramienta y arrstrela para ajustar su tamao en la ventana Formulario.
Esta herramienta puede representar un objeto servidor como Microsoft Excel
o Microsoft Word, o puede representar un control ActiveX si el directorio
SYSTEM de Windows contiene controles ActiveX (archivos con una extensin
.ocx).

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.

ACTIVEX BOUND CONTROL (OLE BOUND CONTROL)

Puede crear un objeto ActiveX dependiente en un formulario; para ello, haga


clic en esta herramienta y arrstrela para ajustar su tamao en la ventana
Formulario. Despus de crear el objeto, conctelo a un campo General de la
tabla. A continuacin, utilice el objeto para mostrar el contenido del campo.
Por ejemplo, si almacena documentos de Word en un campo de tipo General,
podr mostrar el contenido de estos documentos con un objeto OLE
dependiente en un formulario.
Observaciones
En un formulario o informe, un control dependiente de OLE permite mostrar
el contenido de un objeto OLE (por ejemplo, de Microsoft Word y Microsoft
Excel) en un campo General de una tabla.

Prof. Andry Torres

Pg.18

MANUAL PARA EL ALUMNO

A diferencia de los controles OLE, los objetos OLE insertables no tienen su


propio conjunto de eventos. Adems, los controles dependientes de OLE, a
diferencia de los controles OLE, dependen de un campo General de una tabla
de Visual FoxPro.
Evento OLECompleteDrag .- Ocurre cuando se colocan los datos en el destino
de colocacin o cuando se cancela la operacin OLE de arrastrar y colocar.
U

Mtodo OLEDrag.- Inicia una operacin OLE de arrastrar y colocar.


U

Propiedad OLEDragPicture .- Especifica la imagen que aparece debajo del


puntero del mouse durante una operacin arrastrar y colocar de OLE. Puede
especificar un archivo de imagen de tipo .bmp,
.dib, .jpg, .gif, .ani, .cur o .ico.

Propiedad OLEDragMode .- Especifica la forma en que un origen de arrastre


administra las operaciones de arrastre OLE.
U

Evento OLEGiveFeedBack.- Ocurre despus de cada evento OLEDragOver.


Permite al origen de arrastre especificar el tipo de operacin arrastrar y
colocar de OLE, as como el resultado visual.

Evento OLESetData .- Ocurre cuando un destino para colocar llama al mtodo


GetData y no hay datos con un formato especificado en el objeto DataObject
al que se refiere la operacin OLE de arrastrar y colocar.
U

Evento OLEStartDrag .- Ocurre cuando se llama al mtodo OLEDrag.


U

Evento OLEDragDrop .- Ocurre cuando se colocan datos en un destino para


colocar y la propiedad OLEDropMode de ste tiene el valor 1 Activado.
U

Evento OLEDragOver .- Ocurre cuando se arrastran datos a un destino para


colocar y la propiedad OLEDropMode de ste tiene el valor 1 Activado.
U

Propiedad OLEDropEffects .- Especifica el tipo de operaciones de colocacin


que admite un destino para colocar OLE.

Propiedad OLEDropHasData .operacin de colocacin.

Especifica

la

forma

de

administrar

una

Propiedad OLEDropMode .- Especifica la forma en que un destino para colocar


administra las operaciones colocar de OLE.
U

Prof. Andry Torres

Pg.19

MANUAL PARA EL ALUMNO

WhatsThisHelp.- Establezca esta propiedad a True (.T.) en un formulario


para activar la Ayuda "Qu es esto?" en el formulario y en los controles
del formulario.
WhatsThisButton.- Establezca esta propiedad a True (.T.) si quiere que
aparezca un botn "Qu es esto?" en la barra de ttulo del formulario.
WhatsThisHelpID.- En un formulario, control o barra de herramientas,
establezca esta propiedad al ID correspondiente al tema asociado de su
archivo de Ayuda HTML.
WhatsThisMode.- Utilice este mtodo para mostrar el puntero con la
interrogacin para la Ayuda "Qu es esto?" y activar dicho modo de Ayuda.
Al hacer clic en un objeto se muestra el tema de Ayuda "Qu es
esto?" especificado por la propiedad WhatsThisHelpID del objeto.

PROPIEDADES Y DESCRIPCION
AlwaysOnTop .- Controla si un formulario siempre est situado sobre las
dems ventanas abiertas. Falso (.F.)
U

AutoCenter.- Controla si el formulario se centra automticamente en la


ventana principal de Visual FoxPro cuando se inicializa el formulario. Falso
(.F.)
U

BackColor .- Determina el color de la ventana del formulario. 255,255,255.


U

BorderStyle .- Controla si el formulario no tiene borde, tiene un borde de


una sola lnea, de doble ancho o del sistema. Si BorderStyle es 3 (Sistema),
el usuario podr cambiar el tamao del formulario.

Caption .- Determina el texto que aparece en la barra de ttulo del


formulario. Form1

Closable.- Controla si el usuario puede cerrar el formulario haciendo doble


clic en el cuadro de cierre. Verdadero (.T.)

DataSession .- Controla si las tablas del formulario o el conjunto de


formularios estn abiertas en reas de trabajo accesibles globalmente o
privadas para el formulario o el conjunto de formularios.1

MaxButton - Controla si el formulario tiene o no un botn de maximizar.


Verdadero (.T.)

Prof. Andry Torres

Pg.20

MANUAL PARA EL ALUMNO

MinButton Controla si el formulario tiene o no un botn de minimizar.


Verdadero (.T.)

Movible .- Controla si el formulario puede moverse o no a una nueva


ubicacin de la pantalla. Verdadero (.T.)
U

ActiveControl .- El control del formulario activo actualmente que tiene el


enfoque.

ActiveForm .- El formulario activo actualmente


U

ActivePage .- La pgina activa del formulario activo actualmente.


U

Parent .- El contenedor ms cercano al objeto.


U

CONCEPTOS DE COMANDOS

ColumnCount.- Indica el nmero de columnas del cuadro de lista.


U

ControlSource .- Indica dnde se almacena el valor que elige un usuario en


la lista.

MoverBars .- Indica si las barras de movimiento se muestran a la izquierda


de los elementos de la lista de modo que el usuario pueda reorganizar
fcilmente los elementos de la lista.
U

Multiselect .- Indica si el usuario puede seleccionar o no ms de un


elemento de la lista al mismo tiempo.

RowSource. - Indica de dnde provienen los valores que se muestran en la


lista.
U

RowSourceType .- Indica si RowSource es un valor, una tabla, una


instruccin SQL, una consulta, una matriz, una lista de archivos o una lista
de campos.

Alignment .- Especifica si el contenido del cuadro de texto est alineado a la


izquierda, a la derecha, centrado o alineado automticamente. La alineacin
automtica depende del tipo de datos. Los nmeros, por ejemplo, se alinean
a la derecha y los caracteres se alinean a la izquierda.
U

Prof. Andry Torres

Pg.21

MANUAL PARA EL ALUMNO

ControlSource .- El campo de tabla o variable cuyo valor se muestra en el


cuadro de texto.
U

InputMask .- Especifica la regla de entrada de datos que cada carcter


escrito debe seguir. Para obtener informacin especfica sobre InputMask,

SelectOnEntry .- Especifica si el contenido del cuadro de texto se selecciona


automticamente cuando el cuadro de texto recibe el enfoque.

TabStop .- Especifica si el usuario puede llegar al control mediante


tabulaciones. Si TabStop est establecido a .F., un usuario puedeseleccionar
el cuadro de texto si hace clic en l.
U

AddItem .- Agrega un elemento a una lista con un RowSourceType de 0.


U

RemoveItem.- Quita un elemento de una lista con un RowSourceType de 0.


U

Requer .- Actualiza la lista si han cambiado los valores de RowSource.


U

Interval .- Cunto se incrementa o disminuye el valor cada vez que el


usuario hace clic en los botones "Arriba" o "Abajo".

KeyboardHighValue .- El valor ms alto que puede escribirse en el cuadro


de texto del control numrico.

KeyboardLowValue .- El valor ms bajo que puede escribirse en el cuadro


de texto del control numrico.
U

SpinnerHighValue.- El valor ms alto que muestra el control numrico


cuando el usuario hace clic en el botn "Arriba".

SpinnerLowValue .- El valor ms bajo que muestra el control numrico


cuando el usuario hace clic en el botn "Abajo".

Cancel.- Especifica que el cdigo asociado al evento Click del botn de


comando se ejecuta cuando el usuario presiona ESC.
U

Caption .- Texto que se muestra en el botn.


U

ScaleMode.- Controla si la unidad de medida para las propiedades de


tamao y posicin de los objetos es fxeles o pxeles.
U

Prof. Andry Torres

Pg.22

MANUAL PARA EL ALUMNO

Determinado por los valores del cuadro de dilogo


About Dialog .- Proporciona un sencillo cuadro de dilogo Acerca de... para
aplicaciones personalizadas.

ActiveX Calendar .- Control calendario que puede asociarse a un campo de


fecha.

Array Handler .- Proporciona mtodos para tratar operaciones con matrices


que no realizan las funciones de matrices nativas.

Cancel Button .- Libera un formulario y descarta los datos que queden


almacenados en bfer.
Clock.- Control de reloj simple para un datetime.vcx formulario o
contenedor.
U

Conflict Catcher .- Cuadro de dilogo para resolver los conflictos de filas


que aparezcan al modificar con almacenamiento optimista en bfer.
U

Cookies Class .- Clase simple de Web para el tratamiento de cookies entre


pginas Web._internet.vcx

Cross Tab .- Genera una tabla de referencias cruzadas.


U

Data Edit Buttons .- Conjunto completo de botones de modificacin (como


los que utilizan los Asistentes para formularios).
U

Data Navigation Buttons .- Grupo de botones de exploracin Top, Next,


Prev, Bottom y clase DataChecker para comprobar si hay conflictos al mover
registros.

Data Navigation Object.- Objeto de exploracin no visual que otras clases


pueden utilizar.
U

Data Session Manager.- Administra sesiones de datos y se ocupa de las


actualizaciones.
U

Data Validation.- Intercepta conflictos de datos almacenados en bfer.


U

DBF -> HTML .- Convierte un cursor de Visual FoxPro.


U

Distinct Values Combo .- Realiza una bsqueda de valores nicos en el


campo origen del control para rellenar un cuadro combinado.
U

Prof. Andry Torres

Pg.23

MANUAL PARA EL ALUMNO

Error Object .- Tratamiento genrico de errores que funciona con cdigo de


objeto y tambin con cdigo procedimental.
U

Field Mover .- Cuadro de lista supermover que carga automticamente


campos del origen de datos actual.
U

File Registry .- Proporciona un conjunto de funciones de registro que


devuelven informacin especfica de la aplicacin.
U

File Versin .- Recupera informacin de los datos de versin de un archivo.


U

Filter Button .- Muestra un cuadro de dilogo en el que especificar un filtro


de datos para un campo determinado.

Filter Dialog .- Cuadro de dilogo que permite especificar condiciones de


filtrado de los datos.
U

Filter Expression Dialog.- Crea un cuadro de dilogo para expresiones de


filtro avanzadas.
Find (Findnext) Buttons.- Conjunto de botones Buscar/Buscar siguiente
genrico.
U

Find Button .- Busca un registro que satisfaga criterios especficos.


U

Find Dialog.- Cuadro de dilogo Buscar con opciones simples, tales como
eleccin de campos.

Find Files/Text .- Utiliza el objeto COM Filer.DLL para buscar archivos.


U

Find Object.- Crea un objeto genrico que busca un registro con criterios
especficos.
U

Font Combobox .- Cuadro combinado que contiene las fuentes disponibles.


Tambin lo utilizan las clases tbrEditing y rtfControls.

Fontsize Combobox .- Cuadro combinado que contiene los tamaos de


fuente disponibles. Tambin lo utilizan las clases tbrEditing y rtfControls.

Format Toolbar .- Proporciona una barra de herramientas para aplicar


formato de fuente al texto del control activo.
U

Prof. Andry Torres

Pg.24

MANUAL PARA EL ALUMNO

FRX -> HTML .- Convierte el resultado de un informe de Visual FoxPro (.frx)


al formato HTML.
U

GetFile and Directory.- Recupera un nombre de archivo y de carpeta.


U

Goto Dialog Button.- Crea un botn que muestra el cuadro de dilogo Ir a.


U

Goto Dialog .- Crea un cuadro de dilogo Ir a registro.


U

Graph By Record Object .- Grupo de botones de exploracin que permite


actualizar un nuevo grfico por cada registro instantneamente.
U

Graph Object.- Genera un grfico con el motor del Asistente para grficos.
U

Help Button .- Muestra el archivo de Ayuda mientras comienza a buscar el


HelpContextID especificado.
U

Hyperlink Button .- Inicia un explorador de Web desde un botn.


U

Hyperlink Image.- Inicia un explorador de Web desde una imagen.


U

Hyperlink Label.- Inicia un explorador de Web desde una etiqueta.


U

INI Access .- Conjunto de funciones de registro que permiten el acceso a las


configuraciones de archivo del antiguo tipo INI.
U

Item Locutor .- Este botn abre un cuadro de dilogo con el que puede
buscar un registro.
U

Keywords Dialog .- Crea un cuadro de dilogo similar al cuadro de palabras


clave de la Galera de componentes.
U

Launch Button .- Inicia una aplicacin con un documento opcional.


U

Locate Button .- Muestra un cuadro de dilogo con el que buscar un


registro.

Lookup Combobox .- Realiza una bsqueda de valores en un campo para


rellenar un cuadro combinado.
U

Mail Merge Object .- Genera una combinacin de Word Mail con el motor
del Asistente para combinar correspondencia.

Prof. Andry Torres

Pg.25

MANUAL PARA EL ALUMNO

Messagebox Handler.- Envoltura simple de la funcin MessageBox.


U

MouseOver Effects.- Resalta un control cuando pasa el mouse sobre l.


U

Mover .- Proporciona una clase sencilla de cuadro de lista con movimiento y


botones mover/quitar.
U

Navigation Shortcut Menu .- Men contextual que puede colocarse en


un formulario.
U

Navigation Toolbar .- Conjunto de botones de navegacin en una barra de


herramientas.
U

Object State.- Determina el estado de un objeto y guarda o restablece la


configuracin de sus propiedades.
ODBC Registry .- Conjunto de funciones de registro que devuelven
informacin especfica de ODBC.
U

Offline Switch .- Proporciona una vista de datos con conexin para su uso
sin conexin.

OK Button .- Realiza una liberacin simple de formulario.


U

Output Control .- Muestra un cuadro de dilogo complejo que solicita al


usuario una opcin de resultado de informe.
U

Output Dialog .- Muestra un cuadro de dilogo que solicita al usuario una


opcin de resultado de informe.
U

Output Object .- Diversas opciones de resultado de informe.


U

Password Dialog .- Sencillo cuadro de dilogo Contrasea para aplicaciones


personalizadas.
U

Pivot Table .- Genera una tabla dinmica de Microsoft Excel con el motor del
Asistente para tablas dinmicas.
U

Preview Report .- Botn genrico para ejecutar un informe.


U

QBF .- Proporciona un conjunto de botones para consultas de tipo Consulta


por formulario.

Prof. Andry Torres

Pg.26

MANUAL PARA EL ALUMNO

Registry Access .- Proporciona acceso a la informacin del Registro de


Windows.
U

Resize Object .- Hace que los objetos de un formulario cambien de tamao


y posicin cuando se produce el evento Resize del objeto
U

RTF Controls.- Proporciona un conjunto de botones para aplicar formato al


texto del control activo.
U

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

Shell Execute .- Proporciona el comportamiento de doble clic del Explorador


de Windows.
U

Shortcut Menu Class .- Esta clase de envoltura crea dinmicamente mens


contextuales emergentes.

Simple Edit Buttons .- Proporciona sencillos botones Agregar, Modificar,


Eliminar, Duplicar, Guardar y Cancelar (como los de los Asistentes para
formularios).

Simple Navigation Buttons .- Proporciona un conjunto de botones de


exploracin Siguiente y Anterior.

Simple Picture Navigation Buttons.- Conjunto de botones de exploracin


con imgenes sencillas.
U

Sort Button .- Muestra un cuadro de dilogo que permite ordenar los datos
de un campo determinado de forma ascendente o descendente.

Sort Dialog .- Permite realizar una ordenacin ascendente o descendente de


los datos de un campo determinado.
U

Sort Mover .- Esta subclase de la clase cuadro de lista supermover se ocupa


de la ordenacin de los datos.
U

Sort Object .- Realiza una ordenacin de un origen de datos.


U

Sort Selector .- Realiza una ordenacin ascendente o descendente, basada


en el control actual.

Prof. Andry Torres

Pg.27

MANUAL PARA EL ALUMNO

Sound Placer .- Esta clase carga y reproduce un archivo de sonido.


U

Splash Screen .- Proporciona


aplicaciones personalizadas.

una

sencilla

pantalla

de

inicio

para

SQL Pass Through .- Proporciona paso a travs de SQL y permite ejecutar


procedimientos almacenados en la base de datos host.
U

Stop Watch .- Proporciona un control de detencin de inspeccin para un


formulario o contenedor.
U

String Library .- Realiza diversas conversiones de cadenas.


U

Super Mover .- Proporciona los botones Mover, Quitar, Mover todos y Quitar
todos.
U

System Toolbars .- Clase administrativa que maneja y hace un seguimiento


de las barras de herramientas del sistema.

Table Mover .- Esta subclase de la clase cuadro de lista supermover carga


automticamente tablas y campos desde el origen de datos actual.

Text Preview .- Proporciona un visor del texto resultante.


U

Trace Aware Timer .- Utilidad de aplicacin que determina si la ventana de


seguimiento est abierta.
U

Type Library .- La rutina principal ExportTypeLib crea un archivo de texto


con el resultado Typelib.

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

URL Open Dialog .- Proporciona un cuadro de dilogo que


crea una lista desplegable con el historial de direcciones URL.
U

VCR Buttons .- Grupo de botones de exploracin Top, Next, Prev y Bottom.


U

Window Handler .- Realiza diversas operaciones comunes de ventanas


habituales en las aplicaciones.

Prof. Andry Torres

MANUAL PARA EL ALUMNO

Pg.28

Scrollbars .- Controla el tipo de barras de desplazamiento que tiene un


formulario. 0 Ninguna.
U

TitleBar .- Controla si aparece una barra de ttulo en la parte superior del


formulario. 1 Activo.
U

ShowWindow .- Controla si la ventana es una ventana secundaria (en la


pantalla), flotante o de nivel superior. 0 - En pantalla

WindowState .- Controla si el formulario est minimizado, maximizado o es


normal. 0 Normal.

WindowType .- Controla si el formulario es de tipo sin modo (opcin


predeterminada) o modal. Si es modal, el usuario deber cerrar el formulario
antes de tener acceso a ningn otro elemento de la interfaz de usuario de la
aplicacin.
0 Sin modo Utilice la propiedad LockScreen para que el ajuste en tiempo
de ejecucin de las propiedades de diseo de controles parezca ms limpio.
U

Prof. Andry Torres

Pg.29

MANUAL PARA EL ALUMNO

REFERENCIA DE OBJETO

THIS .- El objeto o un procedimiento o evento del objeto.


U

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()

La utilizacin de THIS en lugar de hacer referencia explcitamente al objeto


actual por su nombre
(por ejemplo, thisform.command1.caption)
hace que el cdigo de programa pueda alternarse entre objetos, porque evita
el nombre del objeto y encapsula automticamente la clase primaria del
objeto.
THIS permite hacer referencia a una propiedad o un objeto de una definicin
de clase. Los mtodos de un bloque de definicin de clase pueden utilizar
THIS para especificar una propiedad o un objeto que existir cuando se cree
la clase.
Puesto que mltiples instancias de objetos comparten el mismo cdigo de
mtodo, THIS siempre hace referencia a la instancia en la que est

Prof. Andry Torres

MANUAL PARA EL ALUMNO

Pg.30

ejecutndose el cdigo. Si hay mltiples instancias de un objeto, y se llama a


uno de los mtodos del objeto, THIS hace referencia al objeto correcto.

THISFORM .- El formulario que contiene el objeto.


U

Proporciona una referencia al formulario actual en el cdigo de evento o en la


definicin de clase del formulario.
Parmetros
PropertyName
Especifica una propiedad para el formulario.
ObjectName
Especifica un objeto del formulario.
Observaciones
THISFORM proporciona una forma muy conveniente de hacer referencia al
formulario 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
thisform.command1.caption = time()

La utilizacin de THISFORM en lugar de hacer referencia explcitamente al


formulario actual mediante su nombre
(por ejemplo, form1.command1.caption)
hace que el cdigo de programa sea porttil entre formularios.
Durante la creacin de definiciones de clase, THISFORM tambin proporciona
medios de hacer referencia al formulario actual dentro de un mtodo.
THISFORM permite hacer referencia a un objeto en el formulario o en la
propiedad sin tener que utilizar varias propiedades Parent

Prof. Andry Torres

Pg.31

MANUAL PARA EL ALUMNO

THISFORMSET .- El conjunto de formularios que contiene al objeto.


U

Proporciona una referencia al conjunto actual de formularios en el cdigo de


evento o en la definicin de clase.
Parmetros
PropertyName
Especifica una propiedad para el FormSet.
ObjectName
Especifica un objeto del FormSet.
Observaciones
THISFORMSET proporciona una forma conveniente de hacer referencia al
conjunto de formularios actual cuando se escriban programas de control de
eventos en un formulario. La utilizacin de THISFORMSET, en lugar de hacer
referencia explcitamente al formulario actual por su nombre (por ejemplo,
form1.command1.caption ), hace que el cdigo de programa pueda
desplazarse entre formularios.
T

Al crear definiciones de clase, THISFORMSET tambin proporciona una forma


de hacer referencia al conjunto de formularios actual dentro de un mtodo.
THISFORMSET permite hacer referencia a un objeto o una propiedad del
conjunto de formularios sin utilizar mltiples propiedades Parent.

Prof. Andry Torres

Pg.32

MANUAL PARA EL ALUMNO

MESSAGEBOX

IF MESSAGEBOX ("Desea salir del sistema?",4+32+256,"Confirmacin") = 6


QUIT
ENDIF
MESSAGEBOX (cTextoMensaje [, nTipoCuadroDilogo [, cTextoBarraTtulo]])
El "4" hace que aparezcan los botones "Si" y "No".
El "32" hace que aparezca el signo de interrogacin "?"
El "256" hace que siempre aparezca el foco en el 2do. botn, el "No".

VALOR BOTONES DEL CUADRO DE DILOGO


0 Slo botn Aceptar.
1 Botones Aceptar y Cancelar.
2 Botones Anular, Reintentar e Ignorar.
3 Botones S, No y Cancelar.
4 Botones S y No.
5 Botones Reintentar y Cancelar.

VALOR ICONO
16 Punto.
32 Signo de interrogacin.
48 Signo de exclamacin.
64 Icono de informacin (i).

VALOR BOTN PREDETERMINADO


0 Primer botn.
256 Segundo botn.
512 Tercer botn.

Prof. Andry Torres

MANUAL PARA EL ALUMNO

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")

Prof. Andry Torres

You might also like