|
|
|
|
|
Formularios Como Pantalla Principal Desde Cero |
||
| Desarrollado por: Pedro Alex Taya Yactayo | ||
| Analista Desarrollador de sistemas | ||
| Docente CEOP Informática | ||
| Desarrollador 3 Estrellas en el Programa DCE | ||
| Administrador MUG Cañete | ||
| [email protected] / es.geocities.com/wiseman_alextaya | ||
| Cañete-Lima-Perú | ||
|
Para desarrollar una a aplicación
que funcione como Principal o MDI y otros como Subformularios o MdiChild
tenemos q realizar algo similar a lo que les muestro en este artículo,
lógico que Uds. pueden mejorarlo o quizás encontrar algunos ejemplos mejores
en la red pero en fin esta es mi contribución espero les pueda ayudar
en lo que necesiten. Adjunto el proyecto comprimido para que lo puedan
analizar. Primero debemos seguir los siguientes
pasos: 1.
Crear el Proyecto MDI
2.
Ahora le damos un nombre al Proyecto
3.
Luego visualizamos el Administrador de Proyectos.
4.
Ahora pasamos a crear en formulario MDI: Pestaña Documentos, Formularios,
Nuevo.
5.
Nuevo Formulario
6.
Visualizamos lo siguiente:
7.
Luego cambiamos algunas propiedades del formuario ·
AutoCenter :
.T. – Verdadero ·
Caption
: Formulario
MDI ·
MDIForm
:
.T. – Verdadero ·
Name
:
FrmMdi ·
ShowWindow :
2 – Como formulario de nivel superior ·
WindowState :
2 - Maximizado NOTA: No es suficiente asignar MDIForm a .T. sino que también debemos asignar a
la propiedad ShowWindow el valor 2 – Como formulario de nivel superior
para que pueda funcionar como tan ya q en VFP los formulario MDI son conocidos
como formularios de nivel superior. 8.
Bien ahora lo guardamos CTRL – W, y le
asignamos el nombre FrmMdi
9.
Lego se visualiza lo sguiente:
10. Ahora
vamos a crear el menú
11. Luego
Menú
12. Visualizamos
la siguiente ventana
13. Bien
procedemos a crear nuestro pequeño menú Archivo
14. Ahora
creamos el submenú para Archivo
15. Para
establecer que el menú se visualizara en un formulario MDI hacemos lo
siguiente: ·
Menú Ver ·
Opciones Generales... ·
Y activamos....
16. Ahora
vamos a generar el menú. ·
Activamos el menú llamado Menú. ·
Generar... ·
Si el menú no esta guardado VFP te pide
que lo guardes
·
Luego nos pide información del archivo
de menú que se generará
·
Recuerda tiene el mismo nombre que el
archivo de menú fuente pero su extensión es diferente en este caso es
*.MPR ·
Ahora si cerramos el diseñador de menú
con CTR-W ·
Y nos queda algo similar a lo muestro
a continuación
17. Bien
ahora vamos a modificar el formulario MDI, entonces hacemos lo siguiente: ·
Seleccionar la pestaña Documentos ·
Seleccionar FrmMdi ·
Luego damos clic en Modificar ·
Ahora visualizamos el Diseñador de Formularios ·
Lo que tenemos que hacer es dar doble
clic sobre cualquier parte libre del formulario para visualizar la ventana
de código. ·
Luego seleccionamos en procedimiento la
opción INIT ·
Ahora escribimos lo siguientes un una
pantalla similar a la que muestro a continuación
·
La primera línea de código es para indicar
donde se localiza el archivo de menú. Lógico que Uds. pueden utilizar
otros métodos para hacer lo mismo. ·
La segunda línea de código es para ejecutar
el menú en el formulario MDI de Nivel superior. 18. Luego
vamos a crear un nuevo formulario llamado Frm1 para establecerlo como
formulario MdiChild y establecemos las siguientes propiedades para el
formulario. ·
Caption
:
Formulario 1 ·
MDIForm
:
.T. – Verdadero ·
Name
:
Frm1 ·
ShowWindow :
1 – En formulario de nivel superior NOTA: Noten que de cierto modo las propiedades que estamos estableciendo son similares
al formulario MDI Padre pero si nos damos cuenta bien la última propiedad
ShowWindow tiene otro valor en este caso es 1 – En formulario de nivel
superior, es por ello que nuestro formulario cuando es ejecutado se mostrará
dentro del formuario de nivel superior con es el caso de MdiForm. 19. Hacemos
lo mismo para el formulario 2 y formulario 3 20. Una
vez que hemos realizado todo lo anterior ya podemos ejecutar nuestra aplicación
de prueba ¿Y como lo hacemos?.... Seria de la siguiente manera.
21. Al hacer
todo esto visualizamos lo siguiente:
22. Y es
ahora cuando ya podemos utilizar el menú Archivo y ejecutar los 3 formularios
que hemos creado anteriormente.
Espero haber conseguido ayudarlos con este articulo ya que lo he tratado de
hacer desde el inicio para no solamente orientar a las personas que tienen
un poco más de experiencia trabajando en VFP sino para aquellos que se
están iniciando en el fascinante mundo del desarrollo en este caso con
Visual Foxpro. Saludos y hasta una nueva oportunidad.
|
||