Establecer plantillas de formularios

Puede crear su propia clase de formulario con el fin de utilizar una plantilla para todos los formularios nuevos o bien puede utilizar una de las clases de ejemplo que se incluyen con Visual FoxPro.

Cuando cree un formulario nuevo, éste se basará en el formulario de plantilla que se establece en el cuadro de diálogo Opciones. Si no se especifica ninguna plantilla, el nuevo formulario se basará en la clase de base Form de Visual FoxPro. Para obtener más información acerca de las clases de Visual FoxPro, consulte Programación orientada a objetos.

Ventajas del uso de plantillas de formulario

Las plantillas de formulario permiten establecer propiedades predeterminadas para los formularios, de forma que todos los formularios de la aplicación tengan una apariencia parecida y se utilicen de forma similar. Podría incluir un logotipo de su compañía, por ejemplo, y utilizar un mismo esquema de colores en todos los formularios diseñando una clase de formulario de plantilla con estos atributos. Si cambiara el logotipo de la compañía, podría cambiar la imagen que aparece en la clase de formulario de plantilla y todos los formularios creados con esa plantilla heredarían automáticamente el nuevo logotipo.

Puede agregar propiedades y métodos personalizados a la clase de formulario de Visual FoxPro de modo que estas propiedades y estos métodos estén disponibles para todos los formularios de la aplicación. Si normalmente crea variables y procedimientos definidos por el usuario cuyo alcance es un formulario, el uso de propiedades y métodos personalizados le proporcionará la funcionalidad necesaria, a la vez que le permitirá disponer de un modelo de encapsulación más limpio.

Especificar la plantilla predeterminada de formulario

Puede especificar una clase de formulario procedente de una biblioteca de clases registrada para la plantilla de formulario.

Para especificar una plantilla predeterminada de formulario

  1. En el menú Herramientas, elija Opciones.

  2. En el cuadro de diálogo Opciones, elija la ficha Formularios.

  3. En el área Clases de plantilla, active la casilla de verificación Formulario.

    Si no se ha seleccionado ninguna plantilla de formulario, se abrirá el cuadro de diálogo Abrir en el que podrá elegir una clase de formulario. Si ha seleccionado una plantilla de formulario, puede cambiarla utilizando el botón del cuadro de diálogo y seleccionando otra clase.

  4. Elija Establecer como predeterminado si desea usar la plantilla en posteriores sesiones de Visual FoxPro.

  5. Elija Aceptar.

Usar plantillas de formularios

Puede especificar plantillas de conjuntos de formularios del mismo modo que las plantillas de formularios. Se permiten las combinaciones siguientes:

  • Especificar plantillas de conjuntos de formularios y de formularios.

    Al elegir Formulario en el cuadro de diálogo Nuevo (y en los restantes modos de crear un nuevo formulario) se creará automáticamente un conjunto de formularios basado en la clase de conjunto de formularios de plantilla. Cuando elija Agregar nuevo formulario en el menú Formulario del Diseñador de formularios, se agregará al conjunto de formularios un formulario basado en la plantilla de formulario.

  • Especificar sólo la plantilla de conjunto de formularios.

    Al elegir Formulario en el cuadro de diálogo Nuevo (y en todos los demás métodos para crear un formulario nuevo) se creará automáticamente un conjunto de formularios basado en la clase FormSet de la plantilla. Cuando elija Agregar nuevo formulario en el menú Formulario del Diseñador de formularios, se agregará al conjunto de formularios un formulario basado en la clase de base Form de Visual FoxPro.

  • Especificar sólo la plantilla de formulario.

    Al elegir Formulario en el cuadro de diálogo Nuevo (y en todos los demás métodos para crear un formulario nuevo) se creará automáticamente un formulario basado en la clase Form de la plantilla.

  • No especificar plantillas.

    Al elegir Formulario en el cuadro de diálogo Nuevo (y en los restantes modos de crear un nuevo formulario) se creará automáticamente un formulario basado en la clase de base Form de Visual FoxPro.

Vea también

Crear formularios con datos locales y remotos | Crear formularios | Opciones | Guardar un formulario como HTML | Establecer el área de diseño de un formulario | Administrar múltiples instancias de un formulario