Agregar propiedades y métodos a un formulario

Puede agregar tantas propiedades y métodos nuevos como desee a un conjunto de formularios o a un formulario que no forme parte de conjunto alguno . Las propiedades contienen un valor, mientras que los métodos contienen código de procedimientos que se ejecuta al llamar al método. Las propiedades y los métodos nuevos tienen como alcance el formulario y se hace referencia a los mismos del mismo modo que a otras propiedades o métodos.

Crear propiedades nuevas

Si dispone de un conjunto de formularios, las propiedades y los métodos que agregue en el Diseñador de formularios tendrán como alcance el conjunto de formularios. Si no dispone de ningún conjunto de formularios, las propiedades y los métodos tendrán como alcance el formulario.

Para agregar una propiedad nueva a un formulario

  1. En el menú Formulario, elija Nueva propiedad.
  2. En el cuadro de diálogo Nueva propiedad, escriba el nombre de la propiedad. También puede incluir una descripción de la propiedad que se mostrará en la parte inferior de la ventana Propiedades.

Crear una propiedad de matriz

Una propiedad de matriz se incluye en el alcance del formulario o del conjunto de formularios como cualquier otra propiedad, pero puede manipularse mediante los comandos y las funciones de matriz de Visual FoxPro.

Para crear una propiedad de matriz

  1. Agregue una nueva propiedad al formulario.

  2. En el cuadro Nombre del cuadro de diálogo Nueva propiedad, escriba el nombre de la propiedad de matriz e incluya el tamaño y las dimensiones de la matriz.

    Por ejemplo, podría escribir arrayprop[10,2] en el cuadro Nombre del cuadro de diálogo Nueva propiedad para crear una matriz bidimensional con 10 filas.

Las propiedades de matriz son de sólo lectura en modo de diseño, pero puede administrar, redimensionar y asignar valores a los elementos de la propiedad de matriz en tiempo de ejecución. Para ver un ejemplo del uso de una propiedad de matriz, consulte Administrar múltiples instancias de un formulario.

Crear nuevos métodos

Puede agregar al formulario métodos a los que se puede llamar del mismo modo que a los métodos de clase de formulario.

Para crear un nuevo método para un formulario

  1. En el menú Formulario, elija Nuevo método.
  2. En el cuadro de diálogo Nuevo método, escriba el nombre del método. Opcionalmente, puede incluir una descripción del método.

Para llamar a los métodos definidos por el usuario, como sucede con los métodos de clase de base, utilice la siguiente sintaxis:

ObjectName.MethodName

El método también puede aceptar parámetros y devolver valores. En este caso, se llama al método en una instrucción de asignación:

cVariable = ObjectName.MethodName(cParameter, nParameter)

Incluir constantes predefinidas

Para utilizar constantes predefinidas en sus métodos o eventos (no en propiedades), puede incluir un archivo de encabezado en un formulario o un conjunto de formularios con #INCLUDE. Un archivo de encabezado suele contener constantes de tiempo de compilación definidas con la directiva del preprocesador #DEFINE.

Para incluir un archivo en un formulario

  1. En el menú Formulario, elija Incluir archivo.

  2. En el cuadro de diálogo Archivo de tipo Include, especifique el archivo deseado en el cuadro de texto Incluir archivo.

    –O bien–

    Elija el botón del cuadro de diálogo para abrir el cuadro de diálogo Incluir y elija el archivo.

  3. Elija Aceptar.

Vea también

Agregar objetos a formularios | Agregar objetos definidos por el usuario a un formulario | Manipular objetos | Crear formularios | Definir el comportamiento de un formulario | Modificar código de evento y método