Compartir a través de


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

  1. Abra el formulario.
  2. Abra la ventana Propiedades.
  3. 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