Share via


Manipular objetos

Hay varias formas de manipular los objetos en tiempo de diseño:

  • Establezca el tamaño y la posición de los objetos arrastrándolos en la ventana Diseñador de formularios.
  • Alinee los controles eligiendo las herramientas de alineación de la barra de herramientas Diseño o las opciones del menú Formato.
  • Establezca los colores de primer plano y de fondo en la barra de herramientas Paleta.
  • Establezca las propiedades en la ventana Propiedades. El punto principal de control para todos los objetos del formulario es la ventana Propiedades.

Establecer propiedades en tiempo de diseño

Cuando se abre la ventana Propiedades, muestra las propiedades o los eventos del objeto seleccionado. Si hay más de un objeto seleccionado, las propiedades que los objetos tienen en común se muestran en la ventana Propiedades. Para modificar las propiedades o los eventos de otro objeto, elija el objeto correspondiente en el cuadro Objeto o bien seleccione otro control en el formulario.

La ventana Propiedades

Para establecer una propiedad

  1. En la ventana Propiedades, seleccione una propiedad en la lista Propiedades y eventos.

  2. En el cuadro Valores de propiedades, escriba o elija el valor que desee para la propiedad seleccionada.

    Nota   Las propiedades de sólo lectura en tiempo de diseño, como la propiedad Class de un objeto, se muestran en cursiva en la lista Propiedades y eventos de la ventana Propiedades.

Si la propiedad necesita un valor de carácter, no será necesario que incluya el valor entre comillas. Si desea que el título de un formulario sea CUSTOMER, escriba CUSTOMER en el cuadro Valores de propiedades. Si desea que el título de un formulario sea “CUSTOMER”, mostrando las comillas en el título de la ventana, escriba “CUSTOMER” en el cuadro Valores de propiedades.

Establecer propiedades con expresiones

También puede establecer propiedades con los resultados de expresiones o funciones a través de la ventana Propiedades.

Para establecer una propiedad con una expresión

  • En la ventana Propiedades, haga clic en el botón Función para abrir el Generador de expresiones.

    –O bien–

  • En el cuadro Valores de propiedades, escriba = seguido de una expresión.

    Por ejemplo, puede establecer la propiedad Caption de un formulario para indicar la tabla activa actualmente cuando se ejecuta el formulario; para ello, escriba =ALIAS( ) en el cuadro Valores de propiedades.

La expresión de una propiedad se evalúa cuando se establece en la ventana Propiedades y cuando el objeto se inicializa en tiempo de ejecución o en tiempo de diseño. Una vez creado el objeto, el valor de la propiedad no cambiará hasta que usted o un usuario lo modifiquen explícitamente.

Precaución   Si establece una propiedad como el resultado de una función definida por el usuario, la función se evaluará cuando establezca la propiedad, o cuando modifique o ejecute el formulario. Si hay un error en la función definida por el usuario, es posible que no pueda abrir el formulario. También puede establecer la propiedad para la función definida por el usuario en el evento Init del objeto, como en el ejemplo siguiente: THIS.Caption = myfunction( )

Si hay un error en la función definida por el usuario, no podrá ejecutar el formulario de este modo, pero sí podrá modificarlo.

Vea también

Agregar propiedades y métodos a un formulario | Definir el comportamiento de un formulario | Crear formularios | Modificar código de evento y método | Diseñador de formularios