La Web del Programador: Comunidad de Programadores
 
    Pregunta:  11259 - ¿COMO CREO MENUS EN FORMULARIOS?
Autor:  Cesar Mallcco
HOla a todos:
Como creo barra de menus solamente para que aparesca en el formulario, cuando creo menus aparece normalmente el la barra de menu de visual fox que reemplaza alos menus de visual fox.
Gracias.

  Respuesta:  Javier
Con el caso anterior, que te contestaron, solo anda para formularios de nivel superior, osea el formulario principal, y tu le tienes que pasar el objeto que es el formulario mismo.
Si queres que ande en cualquier formulario, tienes que abrir el archivo de menu como un prg, y vas ha ver que es un prg creado por fox, en la primera parte verifica si el objeto formulario que le pasas es uno de nivel superior(propiedad showwindows), sacale esa opcion, compila el projecto y anda. Ojo cada vez que entres con el asistente para formaularios te lo vuelve a modificar.

  Respuesta:  Anastasio Almada P.
Hola Cesar

Para realizar lo que tu quieres con el menu, tienes que activar la opcion formulario superior en el diseñador de menu cuando lo estás diseñando. Luego diseñas un formulario de nivel superior (MDIForm = .t.) Showwindow = 2 y llamas al menu en Init del formulario de la siguiente forma

do menu000.mpr with this, .t.
espero que ter sirva

Saludos Desde Asunción

PD. MDIForm y ShowWindow son propiedades del formularios