MENUS EN VFP
Un menú es una lista de opciones que se mostraran en pantalla de las cuales el usuario puede seleccionar una a su antojo, en FoxPro existen dos tiposde menús asi:
Menú: Hace referencia al menú que se muestra en una barra, esta puede estar ubicada en la ventana principal o en un formulario de nivel superior
MenúContextual: Es una lista de opciones que no se encuentra contenida en una barra, puede aparecer en cualquier lugar de la pantalla
Para definir un menú existen dosformas básicas, la primera haciéndolo por el generador y la segunda mediante código, siendo mucho mas fácil mediante el generador.
Para crea un menú mediante elgenerador seleccione la pestaña “Otro” del Administrador de proyectos, luego seleccione “Menús” y pulse el botón “Nuevo”, en la ventana que aparece seleccione el menú el tipode menú que desea crear
Una vez seleccionado el tipo de menú, aparecera en pantalla una ventana que contiene los siguientes campos:
Indicador: Hace referenciaal nombre del menú, se puede usar “\ “Opciones generales” en el menú principal de Fox
3. Generamos el menú
4. Creamos un formulario y lo definimos como unformulario de nivel superior (Single Document Interface), para eso modificamos la propiedad “ShowWindow” en 2 (Como formulario de nivel superior).
5. Hacemos el llamado almenú que hemos definido desde el método INIT del formulario así:
DO "pruebas\menú1.mpr" WITH THISFORM,.T.
En donde “pruebas\menú1.mpr” es la ruta del menú ya generado
Listo!!!,
Ya agregamos un menú a un formulario de nivel superior, lo cual nos abre un mundo de posibilidades. Como resultado tendremos un formulario asi:
Regístrate para leer el documento completo.