Generá un menú. Ejemplo: mimenu.mnx

Después en el menú de VFP elegí la opción VIEW, GENERAL OPTIONS y pinchá en donde dice Top Level Form.

En el menú de VFP elegí la opción MENU - GENERAR

Guardá el menú

Generá un formulario.

En el EVENTO ACTIVATE poné este código:

Release Menus mimenu extended

Do ..\menus\mimenu.mpr with this,.t.

En el EVENTO DEACTIVATE poné este código:

release Menu mimenu extended

Cuando instancies el formulario, el evento activate va a mostrar el menú.

Cuando cierres el formulario, el evento deactivate va a matar el menú

Lo ideal sería que el formulario sea de nivel superior (Propiedad ShowWindow AS TOP LEVEL FORM) y que todos los otros formularios que lances desde el menú tengan la propiedad ShowWindow IN TOP LEVEL FORM

Yo uso esta técnica, haciendo que el form del mnú sea el fondo de la aplicación. El menú lanza todos los otros formularios dentro del formulario principal. Cada uno de los formularios tiene la propiedad DataSession como Private Data Session, con lo que todo lo que se haga con cada form esté auto contenido.

Espero te sirva

Rafael Copquin

El 12/10/2017 a las 14:52, Walter Comito escribió:

Amigos alguno me puede dar alguna idea de menú / barra de tareas dentro de un formulario.

Por ej. Alta, baja, modificación, etc.

Si tiene algún código o algo se los agradeceria

Gracias.

*Walter Cómito*

 Analista de Sistemas

MP 0397 C.P.C.I.P.C.

*›****[email protected] <mailto:[email protected]>*

***[email protected] <mailto:[email protected]>*

*'****+54 9 3513.292.707*

***þ****www.softram.com.ar <http://www.softram.com.ar/>*

QSi no es necesario, no imprima este correo. Todos somos responsables por el cuidado del medio ambiente.

*NOTA DE CONFIDENCIALIDAD *
Este mensaje (y sus anexos) es confidencial y puede contener información de propiedad exclusiva de Walter Cómito (SRS Sistemas). Si usted ha recibido este mensaje por error, por favor comuníquelo inmediatamente a _walter.comito <mailto:[email protected]>@gmail.com <http://gmail.com/>_ y tenga la amabilidad de eliminarlo, no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.

Muchas Gracias.



------------------------------------------------------------------------
Avast logo <https://www.avast.com/antivirus>      

El software de antivirus Avast ha analizado este correo electrónico en busca de virus.
www.avast.com <https://www.avast.com/antivirus>


<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>



---
Este correo electrónico ha sido comprobado en busca de virus por AVG.
http://www.avg.com

Responder a