Agregar controles de Visual FoxPro a un formulario

La barra de herramientas Controles permite agregar fácilmente al formulario cualquier control estándar de Visual FoxPro.

Controles estándar de Visual FoxPro

Check box
Hyperlink
List box
Spinner
Combo box
Image
OLE Bound Control
Text box
Command button
Label
OLE Container Control
Timer
Edit box
Line
Shape

Agregue nuevos controles seleccionándolos en la barra de herramientas Controles de formularios y colocándolos en la ventana Diseñador de formularios. Por ejemplo, es posible que quiera agregar nuevas etiquetas para campos en el formulario; agregar nuevos controles como botones, cuadros de edición, cuadros de lista, etc. o agregar imágenes o líneas y formas para mejorar el aspecto del formulario.

Para agregar un control a un formulario

  1. Elija un control en la barra de herramientas Controles de formularios.
  2. En la ventana Diseñador de formularios, arrastre para crear un rectángulo en el que quiere que esté el control o haga clic para crear un control de tamaño predeterminado.

El nuevo control aparece en el lugar en que lo dibujó. Puede moverlo entonces a su ubicación final en el formulario y cambiar su tamaño si es necesario.

Agregar múltiples controles al mismo tiempo

Al elegir el botón Bloqueo del botón, podrá agregar múltiples controles del mismo tipo sin necesidad de hacer clic en el botón de control de la barra de herramientas más de una vez. Por ejemplo, si desea agregar cinco cuadros de texto a un formulario, asegúrese de que selecciona el botón Bloqueo del botón y, a continuación, haga clic una vez en el botón del control de tipo cuadro de texto de la barra de herramientas Controles de formularios y agregue los cinco cuadros de texto al formulario.

El Bloqueo del botón se activa automáticamente si hace doble clic en un botón de control de la barra de herramientas Controles de formularios. Para desactivarlo, vuelva a hacer clic en el botón Bloqueo del botón o haga clic en el botón Puntero de selección de la barra de herramientas Controles de formularios.

Agregar un control con un generador

Si desea obtener ayuda para agregar un control, puede usar un generador para agregar los controles y hacerlos funcionar con el formulario, o puede agregar los controles con la barra de herramientas Controles de formulario y la ventana Propiedades.

Del mismo modo que los asistentes pueden emplearse para crear formularios rápidamente, los generadores pueden emplearse para agregar controles a formularios. El generador plantea una serie de preguntas relacionadas con el control que desea agregar al formulario y establece las propiedades correspondientes para que el control funcione del modo deseado.

Por ejemplo, si desea agregar un nuevo cuadro de texto a un formulario, el generador preguntará qué estilo de cuadro de texto prefiere y qué campo de la tabla debe mostrar.

Puede tener acceso a los generadores de dos formas: a través del menú contextual del Diseñador de formularios o presionando el botón Bloqueo del generador de la barra de herramientas Controles de formularios cuando agrega controles a un formulario.

Para agregar un control con un generador

  1. En la barra de herramientas Controles de formularios, seleccione el botón Bloqueo del generador.
  2. Seleccione el control que desee en el barra de herramientas Controles de formulario y colóquelo en el formulario.
  3. Complete la información en las fichas del generador.

Usar generadores para todos los controles

Puede utilizar automáticamente un generador de controles cada vez que agregue un control a un formulario si selecciona el botón Bloqueo del generador en la barra de herramientas Controles de formularios.

Para activar el Bloqueo del generador

  • En la barra de herramientas Controles de formularios, haga clic en el botón Bloqueo del generador.

Para obtener más información acerca de los controles que puede elegir, consulte Usar controles. Para obtener detalles acerca de los orígenes de los controles de imagen válidos, consulte Compatibilidad con gráficos en Visual FoxPro

Agregar controles unidos a datos a un formulario

Puede enlazar controles a datos de una tabla, una vista, un campo de tabla o un campo de vista si establece la propiedad ControlSource de un control a un campo de la propiedad RecordSource de una cuadrícula, a una tabla o una vista. Pero también puede crear controles enlazados a datos si arrastra campos o tablas al formulario directamente desde:

La clase de control creado de esta forma depende de la configuración de Asignaciones de campos en la ficha Propiedades del Diseñador de tablas o en la ficha Asignación de campos del cuadro de diálogo Opciones.

Configurar el entorno de datos

Al situar las tablas o las vistas asociadas con el formulario en el entorno de datos del formulario, se hará más fácil enlazar nuevos controles a los campos de las tablas o las vistas.

Cuando termine de configurar un entorno de datos, el campo de la propiedad ControlSource mostrará los campos disponibles en el Diseñador de entornos de datos, de modo que pueda seleccionar el que desea unir al control.

Si está modificando un formulario creado con un asistente, observará que el entorno de datos del formulario ya se ha rellenado con las tablas o las vistas utilizadas para crear el formulario con un Asistente para formularios.

Para mostrar el entorno de datos

Para agregar una tabla o una vista al entorno de datos

  1. En el menú Entorno de datos, elija Agregar.

    Nota   Si el entorno de datos está vacío, aparece automáticamente el cuadro de diálogo Agregar tabla o vista.

  2. En el cuadro de diálogo Agregar tabla o vista, seleccione Tablas o Vistas.

  3. Seleccione la tabla o la vista que desea utilizar.

  4. Elija Agregar.

    Nota   Para agregar vistas al Diseñador de entornos de datos, deberá tener una base de datos abierta.

Mostrar la ventana Propiedades

La ventana Propiedades muestra todas las propiedades de los controles que agrega al formulario. Utilice la propiedad ControlSource de la ventana Propiedades para enlazar el control que ha agregado al formulario con un campo específico de la tabla del Diseñador de entornos de datos.

Para mostrar la ventana Propiedades

  • En el menú Ver, elija Propiedades.

    Nota   Si desea usar la ventana Propiedades para establecer las propiedades del control, asegúrese de que Bloqueo del generador esté desactivado.

Vea también

Agregar contenedores de Visual FoxPro | Agregar objetos definidos por el usuario a un formulario | Crear formularios | Agregar objetos a formularios | Agregar propiedades y métodos a un formulario | Diseñador de tablas | Asignación de campos | Agregar controles a un formulario con la Galería de componentes | Agregar controles a un formulario generado por un asistente | Agregar objetos definidos por el usuario a un formulario | Seleccionar, mover y cambiar el tamaño de los controles de formularios | Alinear controles en formularios | Establecer el orden de tabulación para controles