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. |
Imprime una cadena de caracteres en un formulario. |
Para ver ejemplos que muestran gráficos de formularios
- Ejecute Solution.app en el directorio …\Samples\Solution de Visual FoxPro.
- 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