Definir un menú en Visual FoxPro

visual fox pro manuales foro libros
ada
Definir un menú en Visual FoxPro RegistrateNewsletter
zonas:adsl:area-flash:area-php:area-asp:area-vb:area-photoshop:area-Vfox:area-Soft:area.:Mas
+ de 45.000 registrados
Secciones: Manuales-Diseño-Trucos-Recursos-Foros/Comunidad-Software-CodigoFuente-compras
Definir un menú en Visual FoxPro
AñadenosFavoritos
Secciones: Herramientas-Libros-Webmasters/Google-Noticias -Biblioteca-Cursos--Directorio-EmpleoN
Untitled Document

+Nuestro Manual
+Manuales
+Tutoriales VFox
+Descargas
+Codigo Fuente
+Articulos
+Foro VFox
+Libros VFox

+Newsletter
+InscribeteGratis..

+Manuales
+Programacion
+DiseñoWeb
+Bases de Datos
+Manual.propios
+Cursos-Masters
+Manual de Diseño

+Trucos
+Ver secc.trucos

+Recursos
+ver recursos

+Noticias/RSS
+Ver noticias
+Ver canal RSS

+Codigo Fuente:
+Portada

+Comunidad
+Foros

+Webmasters
+ZonaWebmaster

+Software
+ir a secc. Soft

+AreasExclusivas
+Zona Flash
+Zona PHP
+Zona ASP
+Zona VB
+Zona ADSL
+Zona Photoshop
+Zona MAC

+Agregador Blogs
+Tech-y
+Movilmania
+Mac

+Herramientas
+Herramientas
+Drivers

+Gana Dinero
+Como ganar

+SuperDiVX
+Area Divx

+Articulos
+Ver articulos
+Noticias

+Directorio [New]
+Ver directorio

+Blogs
+Nuestros blogs

+Noticias
+de Tecnologia

+SuperGames
+Juegos/ocio

+Canal Compras
+Canal Compras

Inicio >> Visual Fox Pro >> esta pagina
Definir un menú en Visual FoxPro
 

 

Definir un menú en Visual FoxPro

1. Definir un menú
1.1 Menú
1.2 Menú Contextual
2. Agregar un menú a un formulario
3. Descargar Ejemplo de un menú contextual
4. Descargar ejemplo de un menú en un formulario de nivel superior

Definir un menú

Un menú es una lista de opciones que se mostraran en pantalla de las cuales el usuario puede seleccionar una a su antojo, en fox existen dos tipos de 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 dos formas 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 el generador 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 tipo de menú que desea crear

 

Una vez seleccionado el tipo de menú, aparecera en pantalla una ventana que contiene los siguientes campos:

Indicador: Hace referencia al nombre del menú, se puede usar “\<” para señalar una letra para seleccionar la opción, así por ejemplo \<Salir se vería Salir, si el usuario presiona la “S” (ALT+S según la ubicación) se ejecutara la opción,

Nota: Utilice \< para resaltar una tecla y \- Para ingresar un linea de división

Acción: Indica la acción que se realizara al seleccionarlo, estas son :

  • Comando: Ejecuta un comando Ej: WAIT WINDOW ‘PRUEBA’
  • Titúlo de menú: Hace el llamado a un menú propio de Fox Ej. _MSM_FILE
  • Submenú: Su nombre lo dice
  • Procedimiento: Permite almacenar un procedimiento en la definición del menú

Opciones: Permite personalizar la opción del menú, las mas usadas son:

  • Etiqueta de la tecla: indica que combinación de teclas activa la opción, si por ejemplo presionas la tecla CTRL+S indica que se activara cuando el usuario presione estas teclas al tiempo.
  • Saltar por: Indica la condición por la cual la opción no se activara, así por ejemplo WEXIST("MiForm") indica que la opción no estará disponible si se encuentra activa la ventana de nombre MiForm
  • Mensaje: Se muestra en la barra de estado cuando el usuario se encuentra sobre la opción
  • Imagen: Puede ser una imagen (bmp 16x16 pix) o puede ser la imagen de un recurso, por ejemplo _mfi_open

Una vez se termine de ingresar todas las opciones que se necesitan se procede a generar el menú. Para generar el menú selecciona la opción “Menú” -> “Generar”

El menu se genera a la ruta especificada, en este caso a "C:\munú2.mpr", el archivo contiene el siguiente código:

SET SYSMENU TO
SET SYSMENU AUTOMATIC

DEFINE PAD _1rk0o3ce5 OF _MSYSMENU PROMPT "\<Opciones" COLOR SCHEME 3 ;
KEY ALT+O, ""
DEFINE PAD _1rk0o3ce6 OF _MSYSMENU PROMPT "\<Menú Fox" COLOR SCHEME 3 ;
KEY ALT+M, ""
ON SELECTION PAD _1rk0o3ce5 OF _MSYSMENU WAIT WINDOW "Prueba"
ON SELECTION PAD _1rk0o3ce6 OF _MSYSMENU SET SYSMENU TO DEFA

Para ejecutar el menú utilice la instrucción DO asi:

DO "c:\menú2.mpr"

Para hacer referencia a un menú nativ de fox utilice en "Accion" la opcion "Nº de Barra" asi:

 

El ejemplo anterior muestra como hace el llamado a las opciones del menú edición. "Para descargar el ejemplo pulse aqui" , lo primero que se hizo fue definir un menu ontextual con las respectivas opciones, luego en un formulario de inserto un EditBox, en el metodo MouseDow se agrego el siguiente codigo:

El código anterior ejecuta el menú "CEDICION.MPR" cuando el usuario presione le boton derecho del mause.

 

Agregar un Menú a un formulario

1. Definimos el menú, según lo necesitemos:

2. Ahora debemos especificar que el menú se mostrara en un formulario de nivel superior, para tal efecto entramos en “Ver” -> “Opciones generales” en el menú principal de Fox

3. Generamos el menú

4. Creamos un formulario y lo definimos como un formulario de nivel superior (Single Document Interface), para eso modificamos la propiedad “ShowWindow” en 2 (Como formulario de nivel superior).

5. Hacemos el llamado al menú 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:

 

 

José Guillermo Ortiz Hernández
Programador Visual FoxPro, WEB Developer


Mas articulos de visual fox pro
visual fox pro Cómo automatizar Word de Visual FoxPro y agregar una tabla a un documento
visual fox pro Crear un instalador en Inno Setup para una aplicacion desarrollada en Visual FoxPro (VFP)
visual fox pro Simulador de la ventana de comandos de visual fox pro
visual fox pro Definir un menú en Visual FoxPro
visual fox pro Clase para crear archivos ZIP con Visual FoxPro 9
visual fox pro Codificar cadenas con vernam en visual fox pro
visual fox pro Codificar cadenas con MD5 en visual fox pro
visual fox pro Clase para ENCRIPTAR POR BLOWFISH con Visual FoxPro
visual fox pro como automatizar hojas de calculo de microsoft excel con Visual FoxPro
visual fox pro Como insertar un control OCX y hacer uso de el en FoxPro
visual fox pro Definir un ComboBox con Imágenes y fuente en un color específico,
  ver mas articulos de visual fox pro
   
Secciones de Visual Fox Pro
visual fox pro Nuestro Manual de Visual Fox Pro Seccion Descargas Visual Fox Pro
Manuales de Visual Fox Pro Tutoriales de Visual Fox Pro
visual fox pro Seccion Foro Visual Fox Pro visual fox pro Seccion Codigo Fuente
Seccion Libros de Visual Fox Pro    
ADD BLOGLINES Comenta y vota esta noticia en :
 
votanos en blogmemes
votanos en digg
Añadenos Favoritos - Ver foro relacionado - Registrate gratuitamente
Recomendar
hacer logos para tu web gratis crear un logo logo creator Recomendar esta pagina a un amigo
Documento sin título
Servidores
+ Directorio Ofertas
ofertas ADSL
ofertas Tech
ofertas viajes
ofertas finanzas
formacion
OfertasCreditos
  otras ofertas
Canal Compras
+ Canal compras
+canal informatica
+imagen y sonido
+juegos y consolas
+ Directorio Ofertas
secc. empleo
cursos
ir a libros
+ Ganar Dinero
+ Webmasters
+ resto de gente
+ Software
+ ir a software
Lo + descargado
programas para
programas para bajar peliculas
bajar peliculas
programas para bajar musica
bajar musica
programas de seguridad para tu pc
programas google
programas para DJ - mezcladores
programas para webmasters
programas pre-fabricados
+ Tonos y Melodias
Melodias tonos
Juegos java
- Juegos de moviles
+
Busca Logos
+ Logos y Melodias
+ Libros
+ ir a ver los libros
+Recursos CGI
+ ir a seccion
+Ocio
Juegos Flash Online
+Cursos y Masters
cursos y masters
+ Ofertas
ofertas TecNo

+Agregador Blogs
+Otros idiomas
+Webmasters (FR)
+Software (FR)
+Tech (PT)
+Tecnologia (IT)
+Technologie (DE)
+Software (DE)
+Games(DE)
+Software(IT)

Agregador Blogs de:
Home
blogs Tecnologia
blogs Software
blogs Moviles
blogs Internet
blogs Geeks
blogs Informatica
blogs Gadchets
blogs Zona Messenger
blogs Diseño
blogs Recursos Blogs
blogs Webmasters
blogs Programacion
blogs 2.0
blogs Linux
+Nuetros Blogs
Ver Blogs
+Programas Gratis
Programas gratis
+RSS de noticias

RSS PR

 
Registrate gratuitamente a nuestra NEWSLETTER y estate al tanto de todas las novedades
Programacion: LWP I Solorecursos I
site programatium.com : site1 - site2 - site3 - site4 - site5 - site6 - site7 - site8
manuales Sugiere un manual para esta seccion
who's online
Linkanos
www.programatium.com© 1999 -

Definir un menú en Visual FoxPro