Definir el comportamiento de un formulario
Cuando diseñe un formulario en el Diseñador de formularios, el formulario estará activo: excepto para establecer la propiedad Visible en el valor falso (.F.), los cambios visuales y de comportamiento que realice se reflejarán inmediatamente en el formulario. Si establece la propiedad WindowState como 1 (Minimizada) o 2 (Maximizada), el formulario del Diseñador de formularios reflejará inmediatamente este cambio. Si establece la propiedad Movable en el valor falso (.F.), el usuario no podrá mover el formulario en tiempo de ejecución y usted tampoco podrá moverlo en tiempo de diseño. Es conveniente diseñar la funcionalidad del formulario y agregar todos los controles apropiados antes de establecer algunas propiedades que determinan su comportamiento.
Las siguientes propiedades de formulario suelen establecerse en tiempo de diseño para definir la apariencia y el comportamiento del formulario:
Propiedad | Descripción | Valor predeterminado |
---|---|---|
AlwaysOnTop | Controla si un formulario siempre está situado sobre las demás ventanas abiertas. | Falso (.F.) |
AutoCenter | Controla si el formulario se centra automáticamente en la ventana principal de Visual FoxPro o en el escritorio cuando se inicializa el formulario. | Falso (.F.) |
BackColor | Determina el color de la ventana del formulario. | 255,255,255 |
BorderStyle | Controla si el formulario no tiene borde, tiene un borde de una sola línea, de doble ancho o del sistema. Si BorderStyle es 3 (Sistema), el usuario podrá cambiar el tamaño del formulario. | 3 |
Caption | Determina el texto que aparece en la barra de título del formulario. | Form1 |
Closable | Controla si el usuario puede cerrar el formulario haciendo doble clic en el cuadro de cierre. | Verdadero (.T.) |
DataSession | Controla si las tablas del formulario están abiertas en áreas de trabajo con acceso global o privadas para el formulario. | 1 |
MaxButton | Controla si el formulario tiene o no un botón Maximizar. | Verdadero (.T.) |
MinButton | Controla si el formulario tiene o no un botón Minimizar. | Verdadero (.T.) |
Movable | Controla si el formulario puede moverse o no a una nueva ubicación de la pantalla. | Verdadero (.T.) |
ScaleMode | Controla si la unidad de medida para las propiedades de tamaño y posición de los objetos es fóxeles o píxeles. | Determinado por los valores del cuadro de diálogo Opciones. |
Scrollbars | Controla el tipo de barras de desplazamiento que tiene un formulario. | 0 – Ninguna |
TitleBar | Controla si aparece una barra de título en la parte superior del formulario. | 1 – Activo |
ShowWindow | Controla si la ventana es una ventana secundaria (en la pantalla), flotante o de nivel superior. | 0 - En pantalla |
WindowState | Controla si el formulario está minimizado (sólo en Windows), maximizado o es normal. | 0 – Normal |
WindowType | Controla si el formulario es de tipo sin modo (opción predeterminada) o modal. Si es modal, el usuario deberá cerrar el formulario antes de tener acceso a ningún otro elemento de la interfaz de usuario de la aplicación. | 0 – Sin modo |
Utilice la propiedad LockScreen para que el ajuste en tiempo de ejecución de las propiedades de diseño de controles parezca más limpio.
Asignar iconos a formularios
En Visual FoxPro para Windows, puede asignar un icono al formulario; el icono se muestra cuando la ventana está minimizada en Windows NT® y en la barra de título en Windows 2000 o Windows Me. Para asignar un icono a un formulario, establezca la propiedad Icon del formulario con el nombre de un archivo .ico.
Para asignar un icono a un formulario
- Abra el formulario.
- Abra la ventana Propiedades.
- Establezca la propiedad Icon como el archivo .ico que desee mostrar.
Vea también
Manipular objetos | Modificar código de evento y método | Crear formularios | Diseñador de formularios | Visible | Guardar formularios