Agregar un menú a un formulario de nivel superior

Los menús de los formularios de nivel superior no sólo proporcionan el desplazamiento entre formularios, puede ofrecer además ideas iniciales acerca del diseño de su aplicación.

Para agregar un menú a un formulario de nivel superior

  1. Cree un menú de formulario de nivel superior. Para obtener más información acerca de la creación de menús para formularios de nivel superior, consulte Diseñar menús y barras de herramientas.

  2. Establezca la propiedad ShowWindow del formulario a 2 – Como formulario de nivel superior.

  3. En el evento Init del formulario, ejecute el programa de menú y pase dos parámetros:

    DO menuname.mpr WITH oForm, lAutoRename

    oForm es una referencia de objeto al formulario. En el evento Init del formulario, pase THIS como primer parámetro.

    lAutoRename especifica si se genera o no un nombre único para el menú. Si pretende ejecutar varias instancias del formulario, pase .T. como lAutoRename.

    Por ejemplo, puede llamar a un menú llamado mySDImenu con este código:

    DO mySDImenu.mpr WITH THIS, .T.
    

Vea también

Crear interfaces de documentos únicos o múltiples | Ocultar la ventana principal de Visual FoxPro | Ampliar formularios con conjuntos de formularios | Crear formularios | Agregar objetos a formularios | Agregar contenedores de Visual FoxPro