Compartir a través de


Agregar una barra de herramientas y un menú coordinados a un conjunto de formularios

Cuando haya creado una clase de barra de herramientas y un menú diseñados para que funcionen conjuntamente, le resultará fácil incorporarlos a un conjunto de formularios.

Para incorporar una barra de herramientas y un menú coordinados a un conjunto de formularios

  1. Agregue la barra de herramientas al conjunto de formularios de una de las tres formas siguientes:

    • Arrastre la clase de barra de herramientas desde el Administrador de proyectos al Diseñador de formularios.
    • Registre la biblioteca de clases de barras de herramientas y agregue la barra de herramientas al conjunto de formularios desde la barra de herramientas Controles de formularios.
    • En el evento Init del conjunto de formularios, incluya código con el método AddObject para agregar la barra de herramientas.
  2. En el evento Load del conjunto de formularios, guarde el menú existente y ejecute su programa de menú.

    Por ejemplo, si su nombre de menú es mymenu, incluya las siguientes líneas de código con los comandos PUSH MENU y DO:

    PUSH MENU _MSYSMENU
    DO mymenu.mpr
    
  3. En el evento Unload del conjunto de formularios, restablezca el menú original con el comando POP MENU:

    POP MENU _MSYSMENU
    

Si algunos comandos de menú se usan más que otros, puede crear barras de herramientas personalizadas que contengan botones para esos comandos. Los usuarios podrán simplemente hacer clic en los botones siempre que necesiten los comandos. Sin embargo, si crea una barra de herramientas, debería sincronizar los comandos de menú con sus botones correspondientes. Por ejemplo, si habilita un botón, debe habilitar el comando de menú correspondiente.

Vea también

Crear un menú coordinado | Probar y depurar un sistema de menús | Crear barras de herramientas personalizadas | Cuadro de diálogo Personalizar barra de herramientas | Diseñar menús y barras de herramientas | Configurar Visual FoxPro