Compartir a través de


Especificar un tipo de formulario

Todos los tipos de formularios se crean de forma similar, pero se establecen propiedades específicas para indicar cuál debe ser el comportamiento de los formularios.

Si va a crear un formulario secundario, debe especificar no sólo qué debe aparecer dentro de otro formulario, sino también si es un formulario secundario compatible con MDI, que indica el comportamiento del formulario cuando se maximiza. Si el formulario secundario es compatible con MDI, se combina con el formulario primario, compartiendo la barra de título, el título, los menús y las barras de herramientas del formulario primario. Un formulario secundario no compatible con MDI se maximiza en toda la zona cliente del formulario primario, pero conserva su título y su barra de título.

Para especificar un formulario secundario

  1. Cree o modifique el formulario mediante el Diseñador de formularios.
  2. Establezca la propiedad ShowWindow del formulario a uno de los valores siguientes:
    • 0 – En pantalla. El formulario primario del formulario secundario será la ventana principal de Visual FoxPro.
    • 1 – En formulario de nivel superior. El formulario primario del formulario secundario será el formulario de nivel superior que esté activo cuando se muestre la ventana secundaria. Use este valor si quiere que la ventana secundaria aparezca dentro de cualquier ventana de nivel superior distinta de la ventana principal de Visual FoxPro.
  3. Establezca la propiedad MDIForm del formulario en verdadero (.T.) si desea que el formulario secundario se combine con el formulario primario cuando se maximice, o en falso (.F.), si la ventana secundaria debe seguir siendo una ventana independiente cuando se maximice.

Un formulario flotante es una variación de un formulario secundario.

Para especificar un formulario flotante

  1. Cree o modifique el formulario mediante el Diseñador de formularios.
  2. Establezca la propiedad ShowWindow del formulario a uno de los valores siguientes:
    • 0 – En pantalla. El formulario primario del formulario flotante será la ventana principal de Visual FoxPro.
    • 1 – En formulario de nivel superior. El formulario primario del formulario flotante será el formulario de nivel superior que esté activo cuando se muestre la ventana flotante.
  3. Establezca la propiedad Desktop del formulario a .T. (verdadero).

Para especificar un formulario de nivel superior

  1. Cree o modifique el formulario mediante el Diseñador de formularios.
  2. Establezca la propiedad ShowWindow del formulario a 2 – Como formulario de nivel superior.

Vea también

Crear interfaces de documentos únicos o múltiples | Mostrar un formulario secundario dentro de un formulario de nivel superior | Crear formularios | Ocultar la ventana principal de Visual FoxPro | Agregar un menú a un formulario de nivel superior