Compartir a través de


Mostrar un formulario secundario dentro de un formulario de nivel superior

Si ha creado un formulario secundario en el que la propiedad ShowWindow esté establecida como 1 – En formulario de nivel superior, no especifica directamente el formulario de nivel superior que actúa como formulario primario del formulario secundario. En lugar de esto, Visual FoxPro asigna el formulario secundario a un formulario primario cuando se muestre la ventana secundaria.

Para mostrar un formulario secundario dentro de un formulario de nivel superior

  1. Cree un formulario de nivel superior.

  2. En el código de evento del formulario de nivel superior, incluya el comando DO FORM y especifique el nombre del formulario secundario que va a mostrar.

    Por ejemplo, cree un botón en el formulario de nivel superior y, a continuación, incluya en el código del evento Click para el botón un comando como este:

    DO FORM MyChild
    

    Nota   El formulario de nivel superior debe estar visible y activo cuando se muestre el formulario secundario. Por lo tanto, no puede usar el evento Init del formulario de nivel superior para mostrar un formulario secundario, porque el formulario de nivel superior aún no estará activo.

  3. Active el formulario de nivel superior y, si es necesario, desencadene el evento que muestra el formulario secundario.

Vea también

Crear interfaces de documentos únicos o múltiples | Especificar un tipo de formulario | Ocultar la ventana principal de Visual FoxPro | Crear formularios | Agregar un menú a un formulario de nivel superior | Ampliar formularios con conjuntos de formularios