Compartir a través de


Mostrar información

Uno de los principios de un buen diseño consiste en que la información relevante esté visible. Puede utilizar los controles siguientes para mostrar información a los usuarios:

  • Imágenes
  • Etiquetas
  • Cuadros de texto
  • Cuadros de edición
  • Formas

Usar imágenes

El control Image permite agregar imágenes (archivos .bmp y otros archivos gráficos) al formulario. Un control Image tiene la gama completa de propiedades, eventos y métodos que tienen otros controles, por lo que puede cambiarse dinámicamente en tiempo de ejecución. Los usuarios pueden interactuar con imágenes haciendo clic, haciendo doble clic, etc. Para obtener detalles acerca de los tipos de archivos gráficos válidos, consulte Compatibilidad con gráficos en Visual FoxPro.

La tabla siguiente muestra algunas de las propiedades clave de un control Image.

Propiedad Descripción
Picture La imagen (archivo .bmp) que se muestra.
BorderStyle Indica si la imagen tiene o no un borde visible.
Stretch Si Stretch se establece a 0 – Recortar, no se mostrarán las partes de la imagen que superen las dimensiones del control Image. Si Stretch se establece a 1 – Isométrico, el control Image conservará las dimensiones originales de la imagen y mostrará la imagen en la medida que lo permitan las dimensiones del control Image. Si Stretch se establece a 2 – Estirar, la imagen se ajustará para que coincida exactamente con el alto y el ancho del control Image.

Usar etiquetas

Las etiquetas se diferencian de los cuadros de texto en los siguientes aspectos:

  • No pueden tener un origen de datos.
  • No pueden modificarse directamente.
  • No puede tener acceso a las etiquetas con la tecla TAB.

Se pueden cambiar las propiedades Caption y Visible de las etiquetas mediante programación para adaptar la etiqueta a la situación concreta.

Propiedades comunes de las etiquetas

Las siguientes propiedades de las etiquetas suelen establecerse en tiempo de diseño.

Propiedad Descripción
Caption El texto que muestra la etiqueta.
AutoSize Indica si el tamaño de la etiqueta se ajusta a la longitud del título.
BackStyle Indica si la etiqueta es opaca o transparente.
WordWrap Indica si el texto que se muestra en la etiqueta puede ajustarse automáticamente a líneas adicionales.

Usar cuadros de texto y cuadros de edición para mostrar información

Establezca la propiedad ReadOnly de cuadros de texto y cuadros de edición para mostrar información que el usuario puede ver pero no modificar. Si sólo deshabilita un cuadro de edición, el usuario no podrá desplazarse por el texto.

Usar formas y líneas

Las formas y las líneas ayudan a agrupar visualmente elementos de los formularios. Se ha comprobado que la asociación de elementos relacionados ayuda a los usuarios a comprender y utilizar una interfaz, lo que facilita el uso de la aplicación.

Las siguientes propiedades de las formas suelen establecerse en tiempo de diseño.

Propiedad Descripción
Curvature Un valor entre 0 (ángulos de 90 grados) y 99 (círculo u óvalo).
FillStyle Indica si la forma es transparente o tiene un determinado modelo de relleno del fondo.
SpecialEffect Indica si la forma es sencilla o tridimensional. Sólo tiene efecto cuando la propiedad Curvature se establece a 0.

Las siguientes propiedades de las líneas suelen establecerse en tiempo de diseño.

Propiedad Descripción
BorderWidth Indica cuántos píxeles de ancho tiene la línea.
LineSlant Cuando la línea no es horizontal ni vertical, indica el sentido de la inclinación. Los valores válidos para esta propiedad son una barra diagonal ( / ) y una barra diagonal inversa ( \ ).

Usar gráficos de formulario para mostrar información

Puede mostrar información gráficamente en un formulario con los siguientes métodos de formulario.

Método Descripción
Circle Dibuja una figura circular o un arco en un formulario.
Cls Borra gráficos y texto de un formulario.
Line Dibuja una línea en un formulario.
Pset Establece un punto de un formulario con un determinado color.
Print Imprime una cadena de caracteres en un formulario.

Para ver ejemplos que muestran gráficos de formularios

  1. Ejecute Solution.app en el directorio …\Samples\Solution de Visual FoxPro.
  2. En la vista de árbol, haga clic en Formularios y, a continuación, haga clic en Gráficos de formulario.

Vea también

Realizar acciones específicas a intervalos regulares | Mejorar la presentación de controles | Usar controles | Caption | Controles y objetos