Академический Документы
Профессиональный Документы
Культура Документы
En este tercer articulo veremos algunos otros controles para poner una barra de herramientas en nuestra
pantalla principal:
Como vemos en esta pantalla, en la parte superior tenemos nuestro menu, a continuacion una barra de
herramientas con sus respectivos iconos, y nuestra pantalla principal.
Para accesar a nuestras opciones lo podremos hacer a traves del menu o de la barra de herramientas.
Aquí no estaremos usando el control TOOBAR que viene con VFP, sino un control OCX llamado ctToolBar
de DBI-Tech. Comenzaremos a platicar como se va a hacer esto:
1. Primero y ante todo necesitamos tener nuestro control OCX, ctToolBar, y debidamente registrado para que
pueda ser llamado desde VFP. Recordemos que de preferencia debe estar en el WINDOWS\SYSTEM.
2. Despues hay que "registrarlo" en VFP para que pueda ser llamado en nuestras formas. Aunque ya se
explico en el primer articulo que iniciamos. Volveremos a repasar.
Despues de que cada control este registrado (tambien puede colocarlo en la carpeta de SYSTEM dentro de la
carpeta WINDOWS) debera agregarlo a la lista de controles en VFP, desde el menu TOOLS, OPTIONS,
CONTROLS
El boton de ADD le permite agregar nuevos controles y seleccionarlos, puede decirle a VFP que se pongan
por defecto para que los pueda ver. Ahora una mediante la barra de herramientas de controles puede
seleccionarlos asi
Y vera los controles que tenga marcado en su barra de tareas mas o menos asi:
Como vera esto difiere en mucho de sus controles habituales. Cada uno de estos iconos representa un control
ActiveX registrado debidamente y agregado a sus formas, ahora lo que debe de hacer es seleccionarlo como
cualquier otro control de VFP.
Para la forma que hemos visto al principio, primero debemos seleccionar nuestros botones estandar.
3. Ahora si. Comenzaremos a crear una forma que sera nuestra pantalla principal. Despues de esto, abriremos
nuestra barra de controles ActiveX (ver mas arriba) y de ahí seleccionaremos nuestra barra de herramientas
(toolbar)
Para ello, damos un click con el boton derecho del raton en nuestro objeto (o control) y seleccionamos la
ultima opcion PROPIEDADES (PROPERTIES). Aparecera la siguiente ventana:
Tenemos el tamano del boton, si queremos su ayuda flotante, si queremos la imagen o icono e incluso si
queremos que cambie la imagen al posicionarse sobre el boton (de esta manera podemos hacer una barra de
herramientas como la de Internet Explorer con botones de color gris y que cuando se pone el cursor sobre el
cambie a color), usando simplemente PICTURE y PICTURE OVER. Aunque tambien tenemos PCITURE
DOWN y PICTURE DISABLE. Los numeros que se ponen aquí, corresponden a los iconos que hemos
colocado en la siguiente pestana (ver mas adelante).
Listo!.
5. Ahora lo que hay que hacer es poner el codigo para que cuando pulsemos en un boton se abra otra forma o
reporte o ventana.
Para redondear necesitamos hacer algunas otras cosas en nuestra forma. Por ejemplo para poner el menu en la
parte principal, en el metodo INIT de nuestra forma, debemos de tener:
DO menu.mpr
Claro que para esto, ya lo habiamos creado con el disenador de menus de VFP.
Y necesitamos tambien un programa (PRG) que sea el que inicia toda la aplicación. Y aquí necesitamos
mandar llamar la forma:
DO FORM inicio
READ EVENTS.
Para que la aplicación se cierre, en nuestro menu (MPR) necesitamos una opcion que se llame salida y que
aparte de cerrar la ventana principal termine el ciclo:
RELEASE thisform
CLEAR EVENTS
Espero que con estos sencillos controles y esta breve explicacion puedan hacer que sus aplicaciones tenga una
interfaz mas atractiva y mas simple de programar.