Ampliar formularios con conjuntos de formularios

Puede manipular múltiples formularios como si fueran un grupo incluyéndolos en un conjunto de formularios. Un conjunto de formularios tiene estas ventajas:

  • Permite mostrar u ocultar todos los formularios de un conjunto al mismo tiempo.

  • Permite organizar visualmente múltiples formularios al mismo tiempo para controlar sus posiciones relativas.

  • Como todos los formularios de un conjunto de formularios se definen en un único archivo .scx con un único entorno de datos, puede sincronizar automáticamente punteros de registro en múltiples formularios. Si cambia el puntero de registro de una tabla primaria de un formulario, los registros secundarios de otro formulario se actualizan y se muestran.

    Nota   Todos los formularios y objetos de los formularios se cargan cuando se ejecuta el conjunto de formularios. Si necesita cargar varios formularios con muchos controles, puede tardar varios segundos.

Crear un nuevo conjunto de formularios

Un conjunto de formularios es un contenedor primario para uno o varios formularios. Cuando tenga activo el Diseñador de formularios, podrá crear un conjunto de formularios.

Para crear un conjunto de formularios

  • En el menú Formulario, elija Crear conjunto de formularios.

Si no desea trabajar con múltiples formularios como si fueran un grupo de formularios, no será necesario que cree un conjunto. Después de crear un conjunto de formularios, puede agregarle formularios.

Agregar y eliminar formularios

Cuando haya creado un conjunto de formularios, podrá agregarle formularios nuevos y eliminar otros.

Para agregar formularios adicionales a un conjunto de formularios

  • En el menú Formulario, elija Agregar nuevo formulario.

Para eliminar un formulario de un conjunto de formularios

  1. En el cuadro Formulario situado en la parte inferior del Diseñador de formularios, seleccione el formulario.
  2. En el menú Formulario, elija Quitar formulario.

Si en un conjunto de formularios sólo tiene un formulario, puede eliminar el conjunto de formularios y quedarse sólo con el formulario.

Para quitar un conjunto de formularios

  • En el menú Formulario, elija Quitar conjunto de formularios.

Los formularios se guardan con formato de tabla en un archivo que tiene la extensión .scx. Cuando cree un formulario, la tabla .scx contendrá un registro para el formulario, un registro para el entorno de datos y dos registros de uso interno. Se agregará un registro para cada objeto que agregue al formulario o al entorno de datos. Si crea un conjunto de formularios, se agregará un registro adicional para el conjunto de formularios y para cada formulario nuevo. El contenedor principal de cada formulario es el conjunto de formularios. El contenedor primario de cada control es el formulario en el que está situado.

Sugerencia   Al ejecutar un conjunto de formularios, quizá no desee que todos los formularios del conjunto sean visibles inicialmente. Establezca la propiedad Visible en el valor falso (.F.) para los formularios que no desee mostrar cuando se ejecute el conjunto de formularios. Establezca la propiedad Visible en el valor verdadero (.T.) si desea mostrar los formularios.

Vea también

Agregar un menú a un formulario de nivel superior | Agregar objetos a formularios | Crear formularios | Agregar contenedores de Visual FoxPro | Diseñador de formularios